MrS0m30n3
58a9046a65
Remove left, right border from bottom buttons
8 years ago
MrS0m30n3
4a4237bd8a
Decrease spacer width
8 years ago
MrS0m30n3
7647e71ce3
Set max size for the videoformat combobox
8 years ago
MrS0m30n3
ebf47b8ff3
Make path & videoformat boxes read-only
8 years ago
MrS0m30n3
83d2cbf553
Implement _on_add method
8 years ago
MrS0m30n3
159d6845da
Update _get_urls() method
8 years ago
MrS0m30n3
bfa4b98a09
Add DownloadItem & DownlaodPlaylist objects
8 years ago
MrS0m30n3
75f8a1a386
Replace ComboBoxLimit with ExtComboBox & apply extra event handlers
8 years ago
MrS0m30n3
0c9a31a8b1
Enable video formats ComboBox
8 years ago
MrS0m30n3
b896eedfef
Create settings menu and bind event handlers
8 years ago
MrS0m30n3
37aff4a1f7
Add ComboBoxLimit widget
8 years ago
MrS0m30n3
77d8b6d693
Add event handlers
8 years ago
MrS0m30n3
799ebed9f7
Apply new layout
8 years ago
MrS0m30n3
6377928119
Add back & forward communication between Worker and Main thread
9 years ago
MrS0m30n3
ad4bf6e1e1
Send only the updates back to the GUI
9 years ago
MrS0m30n3
5f2cb87b20
Add new column for the extension
9 years ago
MrS0m30n3
d142867886
Fix active urls report
9 years ago
MrS0m30n3
365dc13788
Update gui labels
9 years ago
MrS0m30n3
741daa5afb
Add CTRL_A support for Windows
9 years ago
Sergey M․
c6fb3d284c
[mainframe] Fixed center naming consistency and typo
9 years ago
Sergey M․
ce89c839c9
[optionsframe] Remove position storing
9 years ago
Sergey M․
a5329056bf
[optionswindow] Frame should be centered right before the first `Show` as position of parent frame may change after construction
9 years ago
Sergey M․
cb37d5c11c
[optionswindow] Store window position and center on parent only for the first time
9 years ago
Sergey M․
eb8abfe000
[optionsframe] Center on parent frame
9 years ago
MrS0m30n3
24980ceae2
Fix paste problem on Windows
9 years ago
MrS0m30n3
57b7166afb
Add new line on middle mouse click #29
9 years ago
MrS0m30n3
782afa89b0
Automatically re-adjust buttons width
9 years ago
MrS0m30n3
66dcba711e
Smart set wxListCtrl columns width
9 years ago
MrS0m30n3
9dce6299e9
Automatically add newline after pasting #29
9 years ago
MrS0m30n3
df47d4b2d4
remember window size #30
9 years ago
MrS0m30n3
5ebf46fbe3
Handle incorrect shutdown process
9 years ago
MrS0m30n3
6ad25b96ee
Add error message on open_dir fail
9 years ago
MrS0m30n3
afae6cfb27
Check options type when loading from settings.json
Also add utf-8 encoding and change the literals to unicode
characters to match the GUI and the loaded json
9 years ago
MrS0m30n3
c41d69f59c
Add localization
CHANGES
=======
setup.py
Add youtube_dl_gui/locale file on the installation script
__init__.py
Add localization via gettext
Move optionsmanager, logmanager initialization out of the main() function
mainframe.py
Add the gettext _() function to translate the strings
optiosframe.py
Add the gettext _() function to translate the strings
Add LocalizationTab
optionsmanager.py
Add new option 'locale_name'
utils.py
Add get_locale_file() function
NEW FILES
=========
locale_build: Contains scripts to auto create locale files
youtube_dl_gui/locale: Contains locale files for youtube-dlg
9 years ago
MrS0m30n3
1d3aa62654
Fix options save problem on youtube-dlg close
9 years ago
MrS0m30n3
8cf53afba8
Move publisher topics to module level
9 years ago
MrS0m30n3
a66a86d155
Move hardcoded strings to a GUI module
Move hardcoded strings from updatemanager module
to the mainframe module
9 years ago
MrS0m30n3
29269bf51c
Check with auto-tools (pyflakes, pylint)
9 years ago
MrS0m30n3
f224e32636
Rename dlthread and updthread modules
9 years ago
MrS0m30n3
f84316d264
Update docstrings
9 years ago
MrS0m30n3
d2e57cb02e
Update docstrings
10 years ago
MrS0m30n3
d8038364a8
Update docstrings mainframe.py
10 years ago
MrS0m30n3
5afdd49c97
Update docstring utils.py
10 years ago
MrS0m30n3
5a43d4a2dd
Rename data.py -> info.py. Also re-write docstrings
10 years ago
MrS0m30n3
c5382b89f9
Change ListCtrl.write() method
10 years ago
MrS0m30n3
3d4b78ad93
Re-write DownloadManager using Thread Pool
Re-write DownloadManager, DownloadThread(Worker) using
a custom thread pool implementation for speed. We don't
want to create a new thread for each url when the same
thread can be re-used.
10 years ago
MrS0m30n3
f5137e95e9
Restore load_all_options() before optionsframe Show()
10 years ago
MrS0m30n3
e3039e1175
Change status bar welcome message
10 years ago
MrS0m30n3
3707de5ba7
Make url list expand vertically
10 years ago
MrS0m30n3
327a3704c7
Keep single instance of optionsframe
10 years ago