Commit Graph

694 Commits

Author SHA1 Message Date
Brad Parker
75d161e0bd Qt: make links in Help->About clickable, add documentation link 2018-08-03 21:38:38 -04:00
Brad Parker
43492c5fbd Qt: add Help->About dialogs 2018-08-02 23:21:39 -04:00
Brad Parker
bdf5efd4ab Qt: fix thumbnail display in file browser when name has dots in it 2018-07-31 11:34:25 -04:00
Brad Parker
ea05b0f3cb Qt: "add entry" option for starting a new custom playlist entry 2018-07-31 00:15:59 -04:00
Brad Parker
d5ae00f3d8 Qt: fix loading of content from grid view with core set to "ask me" 2018-07-30 22:52:14 -04:00
Brad Parker
e63edfa6d2 Qt: add button to playlist entry dialog to change the path to the content 2018-07-30 21:18:34 -04:00
Brad Parker
e1b2d752ab Qt: use complete base name in case file has periods in it 2018-07-30 19:41:31 -04:00
Tatsuya79
1ceac715b3
Update ui_qt_themes.h 2018-07-31 01:07:00 +02:00
Brad Parker
50381a0463 Qt: allow FileDropWidget to be styleable 2018-07-30 18:22:18 -04:00
Tatsuya79
20a66e468e
Update ui_qt_themes.h 2018-07-30 17:26:58 +02:00
Brad Parker
5273aa2861 Qt: use native separators for playlist paths 2018-07-30 10:02:38 -04:00
Brad Parker
558a732330 Qt: add right-click option to edit playlist entries, fix bug with extra .lpl extension in playlists 2018-07-29 23:51:23 -04:00
Brad Parker
2faa250174 Qt: throttle status bar messages 2018-07-28 23:15:00 -04:00
Brad Parker
fea09f7382 Qt: add right-click menu to delete playlist items 2018-07-28 22:34:00 -04:00
Brad Parker
978edc7acf Qt: always set the current tab on startup 2018-07-28 18:46:51 -04:00
Twinaphex
fb3b5df350
Merge pull request #7022 from bparker06/qt_playlist
Qt: ability to add/delete playlists and drag&drop files into a playlist
2018-07-28 18:29:07 +02:00
Brad Parker
8835e2d9a2 Qt: add delete key option to list/grid view to remove playlist items 2018-07-28 11:48:24 -04:00
Brad Parker
c883a81c42 Qt: only allow dropping files onto center list/grid view 2018-07-28 10:39:21 -04:00
Tatsuya79
963e19b42b Update ui_qt_themes.h (#7021)
* Update ui_qt_themes.h

* Update ui_qt_window.cpp
2018-07-28 07:54:25 -04:00
Brad Parker
489601fadb Qt: allow right-click in empty portion of playlist widget 2018-07-27 23:52:27 -04:00
Brad Parker
45d38dcccf Qt: add dialog to choose core/database for new playlist entries 2018-07-27 23:45:48 -04:00
Brad Parker
fcdeebe672 Qt: initial drag&drop to add playlist entries. no scanning or filtering yet 2018-07-26 23:35:17 -04:00
Brad Parker
be952a9d14 Qt: add options for new/delete playlist 2018-07-26 11:23:51 -04:00
Brad Parker
e9c4192e9b Qt: fix grid label text getting cut off on Windows, do not change size of grid items when selected 2018-07-26 11:14:01 -04:00
Brad Parker
0e86c664ce Qt: add tooltips to show entire grid label text 2018-07-25 19:52:08 -04:00
Brad Parker
4b712fa750 Qt: elide grid label text 2018-07-25 19:41:54 -04:00
Brad Parker
665628e6c0 Qt: add separate settings for max list/grid entries 2018-07-25 15:24:26 -04:00
Brad Parker
065318eb39 Qt: set default limit for "all playlists" to 5000, use retro_assert instead of assert 2018-07-25 08:44:25 -04:00
twinaphex
d6b273f60e Add retro_assert.h 2018-07-25 12:24:07 +02:00
Brad Parker
5ff77d1833 Qt: better border drawing across styles, add option for max entries in "all playlists" 2018-07-25 01:43:57 -04:00
Brad Parker
f0b0be898a Qt: draw border around selected grid item 2018-07-25 00:29:48 -04:00
Brad Parker
d17c17085c Qt: hook up search box to grid view 2018-07-24 17:07:17 -04:00
Brad Parker
baa709632d Qt: sort grid entries by name 2018-07-24 15:10:29 -04:00
Brad Parker
c8a814ae40 Qt: hook up grid view click/doubleclick events 2018-07-23 11:17:58 -04:00
Brad Parker
1293447aab Qt: hide progress properly when done showing "all playlists" if user only has a single playlist 2018-07-23 09:44:24 -04:00
Brad Parker
f78337e02e Qt: add progress bar for grid view loading 2018-07-22 22:05:57 -04:00
Brad Parker
75ce796c34 Merge branch 'master' into qt_grid 2018-07-22 20:03:55 -04:00
Stuart Carnie
0291c41afa fix(Metal): Fix blank screen after full screen toggle; window focus 2018-07-14 11:18:21 -07:00
Stuart Carnie
74e1f24e90 feat(Metal): Full screen support
* I believe there is a race condition where the viewport is not set
  correctly on launch
2018-07-06 23:38:34 -07:00
Stuart Carnie
d1712d7c5a fix(macOS): Fix older targets 2018-07-04 15:26:49 -07:00
Stuart Carnie
d8061ac0e9 fix(macOS): Use correct availability macro check 2018-07-04 14:19:05 -07:00
Stuart Carnie
c7b21d5bd6 feat(Metal): Add support to disable display sleep (no screen saver) 2018-07-04 13:13:03 -07:00
Stuart Carnie
8a298616aa chore(cocoa): reformat (3 spaces, etc) 2018-07-04 00:24:47 -07:00
Stuart Carnie
5240efc857 chore(Metal): fix compiler warnings when targeting newer macOS versions 2018-07-04 00:24:04 -07:00
Stuart Carnie
a0900ec433 feat(Metal): full xmb pipeline support
Menu TODOs:

* understand why ribbon does not look the same as GL
* add clear support to `MenuDisplay` for glui
2018-07-03 22:32:12 -07:00
Brad Parker
04d5e6368e Merge branch 'master' into qt_grid 2018-07-02 11:52:04 -04:00
Brad Parker
15924e5d9b fix "runtime error: member call on null pointer of type 'struct AppHandler'" 2018-06-27 13:25:13 -04:00
Stuart Carnie
eacd52f009 fix(Metal): improve shader stability
* use MTKView, which handles layer and scaling changes automatically
  between displays
2018-06-23 13:33:27 -07:00
Twinaphex
511044270b Fix iOS build 2018-06-21 08:37:08 +02:00
twinaphex
837cf84fc8 Put this around an ifdef 2018-06-21 08:26:27 +02:00