History of gtk3.xml of 7b1ee3b5a6ae3071
History of the file that is called gtk3.xml at checkin 7b1ee3b5a6ae3071
2022-02-22
| ||
00:30 | fix pixmap path file: [f9be4ea637] check-in: [682d749608] user: mario, branch: trunk, size: 14204 [annotate] [blame] [check-ins using] [diff] | |
2020-12-12
| ||
17:30 | Reimplement combobox.parse_options for builtin/unprocessed record_flags, also make quicksearch not expand vertically anymore for Gtk3. file: [5a130a1ea9] check-in: [d9dcff66f3] user: mario, branch: trunk, size: 13351 [annotate] [blame] [check-ins using] [diff] | |
2020-05-18
| ||
12:59 | Apply absolute path for icon pixmap file: [0a81e6200a] check-in: [043ec4351b] user: mario, branch: trunk, size: 13362 [annotate] [blame] [check-ins using] [diff] | |
2020-05-13
| ||
17:44 | Add channel icon above title/link in toolbar. file: [17fe20f088] check-in: [614c2f6690] user: mario, branch: trunk, size: 14201 [annotate] [blame] [check-ins using] [diff] | |
2018-12-18
| ||
22:40 | Allow for subcategories in bookmarks. file: [1691d2599f] check-in: [1a034aeac0] user: mario, branch: trunk, size: 13276 [annotate] [blame] [check-ins using] [diff] | |
2017-02-26
| ||
21:46 | Rewrap »recording apps« table in configwin in ScrolledWindow again; reduce spacing between tables, add space before placeholder info text. file: [22b92b2dc9] check-in: [6deedaf6aa] user: mario, branch: trunk, size: 13007 [annotate] [blame] [check-ins using] [diff] | |
2017-02-23
| ||
22:12 | Relabel record option tabs to options/meta/network; regroup flags roughly. Add more options for wget and youtube-dl. file: [e89b34d1c7] check-in: [e6fe0f52d5] user: mario, branch: trunk, size: 13079 [annotate] [blame] [check-ins using] [diff] | |
2017-02-21
| ||
23:22 | Add notebook tabs for recordflags plugin. Instead of filtering them, distribute options into notebook tabs "_cfg", "_extra", or "_verbose". file: [84acc45f88] check-in: [cbec1b81a6] user: mario, branch: trunk, size: 13115 [annotate] [blame] [check-ins using] [diff] | |
2017-01-22
| ||
16:46 | new plugin: recording options which hijacks the record button, provides streamripper/fPls/youtube-dl specific command-line flags in a GUI. file: [d613c400aa] check-in: [64de51eb48] user: mario, branch: trunk, size: 13265 [annotate] [blame] [check-ins using] [diff] | |
2017-01-05
| ||
21:20 | Set `no-show-all` for statusbar_img to remain hidden on window init. file: [3ce1546d8d] check-in: [0698d339c3] user: mario, branch: trunk, size: 11487 [annotate] [blame] [check-ins using] [diff] | |
2017-01-03
| ||
20:11 | Introduce statusbar_img and GenericChannel.warn() function; albeit it allows any stock icon to be used. (May introduce a generalized background/foreground color wrapping.) file: [306a27ebf6] check-in: [8b13ba0189] user: mario, branch: trunk, size: 11474 [annotate] [blame] [check-ins using] [diff] | |
2016-12-09
| ||
18:38 | New Windows install/uninstall versions. file: [2a1b78224d] check-in: [a36496ebbc] user: mario, branch: trunk, size: 11415 [annotate] [blame] [check-ins using] [diff] | |
2016-11-07
| ||
14:36 | Remove last remaining `newstation_cancel` signal reference file: [ddb4445ce8] check-in: [631ecdc077] user: mario, branch: trunk, size: 11415 [annotate] [blame] [check-ins using] [diff] | |
2016-11-06
| ||
18:53 | Remove newstation_ok/_cancel signal symbols. file: [dce98efb4e] check-in: [045ec7be83] user: mario, branch: trunk, size: 11432 [annotate] [blame] [check-ins using] [diff] | |
2016-10-31
| ||
14:33 | Prepare simpler new_station dialog. file: [6768e7f6e0] check-in: [889ab628ed] user: mario, branch: trunk, size: 11432 [annotate] [blame] [check-ins using] [diff] | |
2016-10-28
| ||
18:13 | Update config_play/_record and their TreeViews for the slimmer ListStore without row[2] `editable` bool, and the more generic uikit.liststore_edit callback (still requires lambda handlers for column and liststore as user_data). file: [db46c8623e] check-in: [bca80ec8af] user: mario, branch: trunk, size: 11035 [annotate] [blame] [check-ins using] [diff] | |
2016-10-27
| ||
16:42 | Introduce `dict` configuration type, prepare TreeView in uikit (similar to record/play config table). file: [fc5477f880] check-in: [095de3353f] user: mario, branch: trunk, size: 11980 [annotate] [blame] [check-ins using] [diff] | |
2016-10-22
| ||
19:07 | new plugin: specbuttons allows to define mini toolbar buttons to control applications (audio settings, mute/volume, start/kill players or other apps). Has been externalized as plugin. The UI features are built into gtk3.xml file: [9e4c8a0b5c] check-in: [43b36ed35b] user: mario, branch: trunk, size: 11978 [annotate] [blame] [check-ins using] [diff] | |
2016-10-18
| ||
21:27 | Prepare specbuttons addin (small user-defined application control interface, adds to the main toolbar) file: [8289f3469a] check-in: [e1d9342408] user: mario, branch: trunk, size: 11540 [annotate] [blame] [check-ins using] [diff] | |
2015-11-14
| ||
21:47 | Fix `self.main` reference file: [844d533dba] check-in: [79f29b975a] user: mario, branch: trunk, size: 10640 [annotate] [blame] [check-ins using] [diff] | |
2015-05-26
| ||
01:00 | Release as 2.1.9 (semi-stable). file: [b3a49f5792] check-in: [873e301b9b] user: mario, branch: trunk, size: 10640 [annotate] [blame] [check-ins using] [diff] | |
2015-05-21
| ||
02:25 | Make quicksearch icon activatable again (property "secondary-icon-activatable" was required). file: [a673a756eb] check-in: [069f6308de] user: mario, branch: trunk, size: 10640 [annotate] [blame] [check-ins using] [diff] | |
2015-05-17
| ||
19:10 | Add toolbar placeholder for channel-link. Change conf.max_streams to SpinButton. file: [59cda16349] check-in: [5b2f021e96] user: mario, branch: trunk, size: 10636 [annotate] [blame] [check-ins using] [diff] | |
2015-05-14
| ||
20:02 | Add option to inhibit window title adaption ("Streamtuner2 - Channelname"), mostly just for filling up the "Display" config section again. file: [55705ce484] check-in: [bfc387c542] user: mario, branch: trunk, size: 10443 [annotate] [blame] [check-ins using] [diff] | |
18:41 | Remove a few options from configuration dialog; now available in [feature] plugin tabs for favicon module. Favicon module exposes google_station_homepage, and retrieval methods, but no longer `conf.show_favicons` (which is decided on just by having the plugin enabled - or not.) Introduce conf.auto_save_stations for favicon/DND plugin. file: [924e5121ad] check-in: [8c7b4f2662] user: mario, branch: trunk, size: 10562 [annotate] [blame] [check-ins using] [diff] | |
2015-05-08
| ||
11:05 | Crash in search module again. Seemingly fixed it for threaded mode by preupdating the bookmarks.streams{search} result store before switching tabs. file: [c6569919cf] check-in: [e6dd4c5376] user: mario, branch: trunk, size: 10568 [annotate] [blame] [check-ins using] [diff] | |
2015-05-05
| ||
14:12 | ./. file: [b127b362b2] check-in: [a80fa6becf] user: mario, branch: trunk, size: 10552 [annotate] [blame] [check-ins using] [diff] | |
2015-05-03
| ||
17:35 | Make short help notices for player/recording configuration smaller. file: [0d89f9ce1f] check-in: [55a1d1e516] user: mario, branch: trunk, size: 10552 [annotate] [blame] [check-ins using] [diff] | |
2015-05-02
| ||
19:54 | Added default icons to dialog windows, and st2 logo to main window. Introduce more keyboard shortcuts (F6 favicons, Alt-F5 category reload, etc..) file: [7bcd01be10] check-in: [f18582ae4d] user: mario, branch: trunk, size: 10467 [annotate] [blame] [check-ins using] [diff] | |
2015-04-30
| ||
06:21 | Add new config dialog group for "Playlists". Conf setting `playlist_asis` completely skips action.convert_playlist(). Works for any real m3u/pls/srv server and flexible audio players. But obviously breaks Jamendo albums or other JSON playlist sources. file: [956a343db3] check-in: [470e3fac2b] user: mario, branch: trunk, size: 10414 [annotate] [blame] [check-ins using] [diff] | |
2015-04-25
| ||
00:39 | Replace statusbar with plain gtk.Label, use glib.timeout_add for clearing it up implicitly. file: [fbb5039142] check-in: [805dbd5181] user: mario, branch: trunk, size: 10216 [annotate] [blame] [check-ins using] [diff] | |
2015-04-24
| ||
21:54 | Add spacing for config dialog options (indented per plugin). Narrower labels, icons now show up. Undo newline-removal for Gtk3 tooltips (work with preformatted text instead). file: [075cbcb73a] check-in: [c02e9a3ec0] user: mario, branch: trunk, size: 10079 [annotate] [blame] [check-ins using] [diff] | |
19:22 | Add .url exporting (shallow Windows variant of .desktop files). file: [6d8c078f9d] check-in: [fd963a3d9b] user: mario, branch: trunk, size: 10103 [annotate] [blame] [check-ins using] [diff] | |
05:00 | Split plugin configuration into channels and [features] tabs. file: [41b9cff9ce] check-in: [bd411967bc] user: mario, branch: trunk, size: 10098 [annotate] [blame] [check-ins using] [diff] | |
00:00 | Add conf.nothreads flag and --nt cmdline flag, to prevent Gtk3 idle update race conditions if need be. (Still flaky for initial startups.) file: [540b2b2ee4] check-in: [ce0e9149db] user: mario, branch: trunk, size: 9904 [annotate] [blame] [check-ins using] [diff] | |
2015-04-18
| ||
20:37 | Guard appstate_init channels.current setting for absent plugins. file: [b485718e2f] check-in: [24fb9b895e] user: mario, branch: trunk, size: 9569 [annotate] [blame] [check-ins using] [diff] | |
2015-04-12
| ||
16:40 | Prepare next beta release 2.1.6 file: [92a86044e1] check-in: [ace13f842d] user: mario, branch: trunk, size: 9518 [annotate] [blame] [check-ins using] [diff] | |
15:35 | Add easter egg in search_dialog only for PYZ package. (Now Makefile targets require preprocess.py though). Resize GtkBuilder definition for search_dialog. file: [bbdcf20e16] check-in: [5ab206cedc] user: mario, branch: trunk, size: 9528 [annotate] [blame] [check-ins using] [diff] | |
2015-04-10
| ||
16:40 | Finalize allowed filename extensions for exporting. Normalize Python3 string decoding (errors='ignore' per default). Update XSPF and SMIL export. Use row={} template now, instead of just carrying over title= to rewritten playlists. file: [7df44525d1] check-in: [e136a78c73] user: mario, branch: action-mapfmts, size: 9393 [annotate] [blame] [check-ins using] [diff] | |
2015-04-07
| ||
19:49 | Split up Extensions› submenus. Register major plugins (timer, myoggradio, radiotray) as direct menu entries, but complex extensions (exportcat) as subentry still. file: [636af55d84] check-in: [a872fb7d36] user: mario, branch: trunk, size: 9386 [annotate] [blame] [check-ins using] [diff] | |
2015-04-05
| ||
14:12 | Renamed gtk3.xml.zlib → gtk3.xml.gz. Capitalize remaining menu entries, update PNG icon to 64x64, remove examples from logo/banner template, default to size of 315·115 px. file: [4a4edf99dd] check-in: [ce13199e0f] user: mario, branch: trunk, size: 9166 [annotate] [blame] [check-ins using] [diff] | |
2015-04-04
| ||
06:06 | Renamed gtk3.xml → gtk3.xml.zlib. Compress gtkBuilder file with zlib for distribution. (gzip not usable without workarounds in Python2) file: [68caf400e4] check-in: [780f0ca590] user: mario, branch: trunk, size: 9774 [annotate] [blame] [check-ins using] [diff] | |
01:44 | Removed remains of [stop] button handling. Fixed url param in homepage channel callback. file: [3be7b6b7e5] check-in: [5692e6ae5d] user: mario, branch: trunk, size: 154128 [annotate] [blame] [check-ins using] [diff] | |
2015-04-03
| ||
20:46 | Removed Gtk `theme` configuration options. (Didn't work anymore.) -- Addendum: If anyone has been using this, please drop me a line; it could become a plugin now.. file: [51c9fcecae] check-in: [ad852f14fe] user: mario, branch: trunk, size: 154220 [annotate] [blame] [check-ins using] [diff] | |
20:43 | Made channel tabs reorderable. Now kept in config/window.json as `tab_order` and current page saved as `tab_current` instead of pageno. Disabled progressbar changes for ahttp, made search_server search run in a thread so status can be shown. file: [803063bf6c] check-in: [6fab0e7170] user: mario, branch: trunk, size: 155880 [annotate] [blame] [check-ins using] [diff] | |
17:37 | Removed doubled radio button grouping in GtkBuilder file for search_dialog. file: [3744082ff5] check-in: [5377cdecb5] user: mario, branch: trunk, size: 157268 [annotate] [blame] [check-ins using] [diff] | |
2015-04-02
| ||
22:40 | Add missing `configwin` (the externalized config_dialog). Fixed gtk3.xml for gtk2 once more. Orovide find_executable() in config, used by configwin to show if configured apps are actually available. file: [55b839b9e8] check-in: [04f700ea1c] user: mario, branch: trunk, size: 157210 [annotate] [blame] [check-ins using] [diff] | |
2015-04-01
| ||
15:45 | Split extension_main and extension_context menus. Fix pixmap icon back. file: [8193b41029] check-in: [04f454a7a3] user: mario, branch: trunk, size: 129669 [annotate] [blame] [check-ins using] [diff] | |
11:17 | Tried SVG for logo, but Gtk refuses to play along; given up. Set progressbar to no-show-all. file: [fd5dd372cc] check-in: [ef90440dbf] user: mario, branch: trunk, size: 129562 [annotate] [blame] [check-ins using] [diff] | |
2015-03-31
| ||
16:15 | Removed gtk2.xml, only gtk3.xml packaged and modified at runtime. (It's just the minimum version= that needs adaption meanwhile.) file: [f3af732308] check-in: [dc0351d754] user: mario, branch: trunk, size: 129500 [annotate] [blame] [check-ins using] [diff] | |
2015-02-06
| ||
18:11 | Fix path to streamtuner2.png banner, which now goes together with Python files under /usr/share/streamtuner2/ dir. file: [857e822ab0] check-in: [f85edddb39] user: mario, branch: trunk, size: 155680 [annotate] [blame] [check-ins using] [diff] | |
2014-08-15
| ||
00:46 | Make channel tab positions configurable. file: [d9e3231522] check-in: [395935d038] user: mario, branch: trunk, size: 155675 [annotate] [blame] [check-ins using] [diff] | |
2014-06-03
| ||
00:29 |
Search dialog offers (x) all channels or (x) just current for server+cache scan
again. Removed search="" parameter from channels that don't implement it.
(To remove extraneous .has_search channel attribute again somewhen..)
External: Xiph IO cache ?search= should be changed to work on station titles instead of genres. file: [d444cf7acc] check-in: [ac8632bc29] user: mario, branch: trunk, size: 150970 [annotate] [blame] [check-ins using] [diff] | |
2014-06-02
| ||
01:43 | Add server-search, slim down search dialog. file: [e0966116c5] check-in: [bd29eb4ee9] user: mario, branch: trunk, size: 145281 [annotate] [blame] [check-ins using] [diff] | |
2014-05-28
| ||
15:54 | Updates for 2.1.1 release file: [bc08f78b0f] check-in: [e091ecf510] user: mario, branch: trunk, size: 181831 [annotate] [blame] [check-ins using] [diff] | |
2014-05-27
| ||
12:37 | ListStore row editing callback unified via lambda-funcs as signal handlers. Recording hook adapted to pass actual MIME type. Python3 try/except for json file writing (still breaks due to gzip handler being optional). file: [eafd4c36a0] check-in: [af5ae3f5be] user: mario, branch: trunk, size: 179444 [annotate] [blame] [check-ins using] [diff] | |
00:44 | conf.record{} array is back, settings dialog now shows a separate editable table; default options prepared for `youtube-dl` video downloading. Action module now more orderly tries alternative media/* placeholders. file: [ef399438fb] check-in: [199c0ad425] user: mario, branch: trunk, size: 174870 [annotate] [blame] [check-ins using] [diff] | |
2014-05-25
| ||
11:57 | Use mygtk.ComboBoxText also for theme switcher button. Moved .vbox and .label creating into mygtk, ComboBoxText.set_default() now automatically adds non-predeclated/custom value at end of liststore. file: [15b8b002fb] check-in: [9ad64ad53a] user: mario, branch: trunk, size: 163631 [annotate] [blame] [check-ins using] [diff] | |
2014-05-19
| ||
19:27 | update config dialog file: [2d9750a4a3] check-in: [9d4259a324] user: mario, branch: trunk, size: 158050 [annotate] [blame] [check-ins using] [diff] | |
2014-05-13
| ||
21:04 | Mirror config dialog changes to Gtk3 ui file file: [867820cf52] check-in: [74bf77f074] user: mario, branch: trunk, size: 163716 [annotate] [blame] [check-ins using] [diff] | |
2014-04-10
| ||
04:31 | * Fixed gtk_list_store_get_value: assertion `column < list_store->n_columns' by removing {width:20} reference from treeview datamap. * row.setdefault() for absent search_col/set and deleted state * More __print__/dbg colorization * Disabled pson.filter_data in favour of str casting in mygtk.columns() * Removed streamactions.popup PY2/PY3 workaround with named args * More .iteritems() removal file: [3026ea4f0c] check-in: [1beab0563e] user: mario, branch: py3, size: 181542 [annotate] [blame] [check-ins using] [diff] | |
2014-04-06
| ||
02:16 | Added: rename ui.xml to gtk2.xml for parity with gtk3.xml; Gtk3 suddenly works with gi 1.33 (well, lots of errors still, but main window ok) file: [b732c1a2e7] check-in: [e7a0fb24c8] user: mario, branch: trunk, size: 175945 [annotate] [blame] [check-ins using] | |