MrS0m30n3
402572c9f4
Remove old DownloadItem & DownloadPlaylist objects
8 years ago
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