Vitaly Sverchinsky
b90b5cfd47
Splitting mSelIndex
...
Using mTextEditIndex for tracking active text box index, and mNavigationIndex used to track selection for keyboard navigation purposes
See #1195
2021-07-22 20:22:56 +03:00
Vitaly Sverchinsky
068ef4c36f
Redundant state removed
2021-07-22 20:06:49 +03:00
Vitaly Sverchinsky
21ec893f76
Label text selection outline removed
2021-07-22 20:06:49 +03:00
Vitaly Sverchinsky
542a9be2ea
Label affordance: dragging label with bar between handles
2021-07-22 20:06:49 +03:00
Vitaly Sverchinsky
17a7de639f
Label drawing changes
...
Changing bar size between label handles, minor refactoring (making named constants, which should ease changing drawing geometry, without necessety to make changes to internals)
2021-07-22 20:06:49 +03:00
Vitaly Sverchinsky
97094e852c
Defaulting label font size to be system preferred
2021-07-22 20:06:49 +03:00
Vitaly Sverchinsky
f672a71ab4
Zero selection cursor drawing fix
2021-07-22 20:06:49 +03:00
Vitaly Sverchinsky
ee88e209e3
Track edit cursor drawing moved to track panel
2021-07-22 20:06:49 +03:00
Dmitry Vedenko
d73c9a3074
Fixes See %s for more info
in ru.po
2021-07-22 19:38:20 +03:00
Vitaly Sverchinsky
f6f3945a86
Few new track art routines
2021-07-22 19:31:55 +03:00
Dmitry Vedenko
fa68261c5e
Remove libatk from the AppImage, as it breaks launching the browser
2021-07-22 05:52:43 -07:00
Dmitry Vedenko
333b14a1fd
Fixes crash in ErrorReportDialog
2021-07-22 12:13:58 +03:00
Paul Licameli
21fc0947f8
Merge pull request #1322 from Paul-Licameli/extract-lib-exceptions
...
Extract lib exceptions
2021-07-21 14:04:02 -04:00
Paul Licameli
0683d3c158
New library lib-exceptions
2021-07-21 14:01:58 -04:00
Paul Licameli
e6c109b2cd
no wx/app.h in AudacityException.cpp
2021-07-21 14:01:58 -04:00
Paul Licameli
9ed63b0321
Remove wx/app.h from AudacityException.h
2021-07-21 14:01:58 -04:00
Paul Licameli
e5512b0daf
Make part of GuardedCall non-inline
2021-07-21 14:01:58 -04:00
Paul Licameli
f0e1ae9c21
Fix visibility of CallAfter and Yield on Windows
2021-07-21 14:01:57 -04:00
Paul Licameli
dc474680a1
Merge release-3.0.3 into master
2021-07-21 13:59:34 -04:00
Dmitry Vedenko
416d97ca81
Fixes the way AccessibleLinksFormatter performs layouting
...
Fixes
2021-07-21 09:36:12 -07:00
Dmitry Vedenko
f0678919bc
Updates ru.po
2021-07-21 19:07:37 +03:00
Dmitry Vedenko
4c5913a399
Adds Privacy Policy links to error reporting dialogs.
...
Also, adds ability to disable the comments box
2021-07-21 19:07:37 +03:00
Paul Licameli
186df73482
Shift+Drag of clips between tracks was never allowed up to 2.4.2...
...
... and in 3.0.0 started crashing instead. Just disallow it again, no
functionality lost.
2021-07-21 04:17:37 -07:00
Paul Licameli
c0827a394a
Update vi (Vietnamese) submitted by Brad Freedom via email
2021-07-20 15:08:58 -04:00
Paul Licameli
95e700871c
Cherry-pick some of PR#1207, Track affordances
2021-07-20 01:22:38 -04:00
Vitaly Sverchinsky
335478270b
EmptyPanelRect selection fix
2021-07-20 01:22:04 -04:00
Vitaly Sverchinsky
6b79a5eccb
AffordanceHandle refactoring avoids TypeSwitch
2021-07-20 01:21:56 -04:00
Vitaly Sverchinsky
781ea13cf2
Built-in theme colors update
2021-07-20 01:12:55 -04:00
Vitaly Sverchinsky
404f43e214
Affordance handle initial highlighting
2021-07-20 01:11:38 -04:00
Grzegorz P
b5e5a36fa6
Update pl.po for 3.0.3
...
Update pl.po for 3.0.3
Changed strings only.
Greetings,
Gootector
2021-07-19 21:15:50 -04:00
Paul Licameli
3aeea46f81
Updated ja (Japanese), hi (Hindi) ...
...
... Submitted via email.
Thanks to:
森の子リスのミーコの大冒険 (Phroneris)
Bashishtha Singh
2021-07-19 21:03:41 -04:00
Paul Licameli
1b2c6031e5
Merge pull request #1277 from Paul-Licameli/extract-lib-basic-ui
...
Extract lib basic UI
2021-07-18 22:43:23 -04:00
Paul Licameli
3fe4498f39
Update de, el, es, ko, pt_PT submitted via email...
...
... Those are:
German, Greek, Spanish, Korean, Portuguese
Thanks to:
Joachim Huffer
Dimitris Spingos (Δημήτρης Σπίγγος)
Antonio Paniagua Navarro
LEE Hwanyong
Bruno Ramalhete
2021-07-18 21:12:38 -04:00
Kaya Zeren
f4c3aa3e70
Turkish translation update release 3.0.3
...
Turkish translation update release 3.0.3
2021-07-18 21:04:32 -04:00
Paul Licameli
0c8b4e32fc
Uses of BasicUI::MakeGenericProgress
2021-07-18 20:39:25 -04:00
Paul Licameli
333aa10624
Add BasicUI::MakeGenericProgress, for when the denominator is unknown
2021-07-18 20:39:25 -04:00
Paul Licameli
0555c1139d
Define BasicUI::MakeProgress as abstract factory for progress dialogs
2021-07-18 20:39:25 -04:00
Paul Licameli
98b1669e93
Some uses of ShowMessageBox, removing AudacityMessageBoxCaptionStr...
...
... but not yet removing all inclusions of AudacityMessageBox.h
2021-07-18 20:39:25 -04:00
Paul Licameli
14ad405b04
Define BasicUI::ShowMessageBox
2021-07-18 20:39:25 -04:00
Paul Licameli
a656c9ce1a
Modeless error shouldn't assert existence of a top window...
...
... Just make it modal if none. Might only happen on macOS, and besides, the
modeless error dialog isn't (yet) used anywhere. So this is not very important,
but I don't like assertions of things not really provably true.
2021-07-18 20:39:25 -04:00
Paul Licameli
189c6c1dbc
Move error dialog functions into the BasicUI facade...
...
... now ErrorDialog.h is included only in ErrorDialog.cpp and
wxWidgetsBasicUI.cpp
2021-07-18 20:39:23 -04:00
Paul Licameli
3a3ff8ecbe
More string typing in ErrorReportDialog, remove arg default
2021-07-18 20:37:07 -04:00
Paul Licameli
062abdde5d
Move AudacityTextEntryDialog out of ErrorDialog.h...
...
... Because what's in ErrorDialog needs to hide behind the facade, but
AudacityTextEntryDialog doesn't, yet
2021-07-18 20:37:07 -04:00
Paul Licameli
f39973bf19
Copy ErrorDialog.* into AudacityTextEntryDialog.* ...
...
... verify empty diffs
2021-07-18 20:37:07 -04:00
Paul Licameli
3c2a6e7f6c
ProjectWindowPlacement wraps project's frame, toolkit-neutrally
2021-07-18 20:37:07 -04:00
Paul Licameli
2facbe0d53
Define BasicUI::WindowPlacement and subclass for wxWidgets...
...
... An elaborate way to hold a wxWindow* as parent of a window, but avoiding
mention of wxWindow* in the member functions of BasicUI::Services, to be defined
next
2021-07-18 20:37:07 -04:00
Paul Licameli
50e8139716
Define CallAfter and Yield in BasicUI...
...
...so direct uses of wx/app.h may later be removed. That header is one of the
files that is in wxBase, but is not acceptable in "toolkit neutral" code,
which should not directly use any version of an event loop.
2021-07-18 20:37:07 -04:00
Paul Licameli
d20cf01255
Facade class for basic UI, injection of a wxWidgets implementation...
...
... but none of the methods is defined yet.
The intention is to inject dependencies on wxWidgets (or other) toolkit so that
lower-level files have less build dependency on wxCore classes or on the
event loop.
2021-07-18 20:37:07 -04:00
fossdd
2133e42938
Fix typo
2021-07-18 20:00:13 -04:00
SteveDaulton
b1b6b0645d
Fix typo in pipeclient.py
...
Typo slipped in with commit d31db975ee
2021-07-18 19:55:09 -04:00