Commit Graph

  • 8a47838d94 EntryProvider: Support broken .desktop files that don't start with [Desktop Entry] master Albert S 2022-07-15 18:26:02 +02:00
  • 89c9cc573e Add more reasonable screenshots Albert S 2021-10-30 16:15:35 +02:00
  • 8ea2f713cf Add more reasonable screenshots WIP/speciallcommands Albert S 2021-10-30 16:15:35 +02:00
  • 65b044e618 Begin SpecialCommand handling Albert S 2021-05-08 20:51:05 +02:00
  • 4814872bcf window: use new TextoutputLabel Albert S 2021-05-08 20:49:35 +02:00
  • 6d78dbe92e Introduce TextoutputLabel: Resizes automatically with text Albert S 2021-05-08 20:47:30 +02:00
  • 7c15d7b145 Window: executeConfig: Fix after refactoring for Qt 5.15 Albert S 2021-05-08 20:52:32 +02:00
  • d9b0be5063 Fix some Qt deprication warnings Albert S 2021-04-29 09:33:54 +02:00
  • f1b17c0842 Ranking: Prioritizee name before command/binary name Albert S 2021-04-28 23:15:24 +02:00
  • 4315de0e76 EntryPushButton: Hardcode max 256x256 icon size for now Albert S 2021-03-19 11:55:29 +01:00
  • f0387db468 Add a basic ranking of system entries and show most relevant first Albert S 2021-03-16 22:29:26 +01:00
  • 6e4f0ecabf Window: filterGridFor: Search button Command too Albert S 2021-03-05 20:51:14 +01:00
  • 2df37212dd EntryPushButton: Don't allow moving dynamic buttons wip/dynamics_buttons Albert S 2020-10-11 15:38:12 +02:00
  • b13815a924 executeConfig: Open terminal if Shift pressed Albert S 2020-10-10 22:19:58 +02:00
  • bb74d156c9 Introduce new button type 'DYNAMIC' for PATH suggestions Albert S 2020-10-08 22:50:25 +02:00
  • f9038f3098 EntryProvider: Don't use 'new' when throwing exceptions Albert S 2020-10-19 21:45:18 +02:00
  • 042b53a0be Window: addToFavourites(): Discard shortcut from system entries Albert S 2020-10-19 21:36:37 +02:00
  • 64d3223fb2 EntryProvider: saveUserEntry: Only save key field if it's not empty Albert S 2020-10-19 21:29:51 +02:00
  • adfb065358 Window: keyPressEvent: don't show empty shortcuts Albert S 2020-10-10 22:25:15 +02:00
  • 98cff50c41 main: don't ignore config value for single instance mode. allow override using cli param wip/cliparser Albert S 2020-10-10 21:53:24 +02:00
  • 5b5333585c SettingsProvider/main: Read single instance socket path from config Albert S 2020-10-10 21:10:53 +02:00
  • 8eb52fbfb3 main: allow overriding config dir from commandline Albert S 2020-10-10 20:55:30 +02:00
  • 241bec54ad Parse argv using QCommandLineParser Albert S 2020-10-08 23:08:16 +02:00
  • 781b3f4d69 fixup! Parse argv using QCommandLineParser Albert S 2020-10-10 21:55:27 +02:00
  • f424f7632f main: don't ignore config value for single instance mode. allow override using cli param Albert S 2020-10-10 21:53:24 +02:00
  • 6813e54e9b SettingsProvider/main: Read single instance socket path from config Albert S 2020-10-10 21:10:53 +02:00
  • 3fbbc7d653 main: allow overriding config dir from commandline Albert S 2020-10-10 20:55:30 +02:00
  • 883b71e8a8 Parse argv using QCommandLineParser Albert S 2020-10-08 23:08:16 +02:00
  • ac5498990b EntryProvider: Introduce isSavable() to avoid code duplicates Albert S 2020-10-08 22:39:41 +02:00
  • 38cc87fbcd add 'terminal=true' support for .qsrun entries Albert S 2020-10-05 22:50:53 +02:00
  • 2d14b01c5c EntryPushButton: Set term icon for terminal cmds w/o icon Albert S 2020-10-05 22:28:18 +02:00
  • 1ce3a6c397 fixup! Implement basic 'Terminal=' support for .desktop files wip/terminalkeyword Albert S 2020-10-05 22:57:43 +02:00
  • 0183ad58b8 add 'terminal=true' support for .qsrun entries Albert S 2020-10-05 22:50:53 +02:00
  • 2b1fb5b0c2 EntryPushButton: Set term icon for terminal cmds w/o icon Albert S 2020-10-05 22:28:18 +02:00
  • 59ff382856 Implement basic 'Terminal=' support for .desktop files Albert S 2020-10-04 22:16:49 +02:00
  • bf8f09ec66 Delete TODO Albert S 2020-10-04 21:57:15 +02:00
  • 776cbe4d30 EntryProvider: saveUserEntry(): Add missing fields wip/rearrange Albert S 2020-10-04 21:36:40 +02:00
  • 101885ffe4 window: addToFavourites(): Save non-system entries in their originating path Albert S 2020-10-04 19:46:35 +02:00
  • 79d15fb628 Introduce EntryType. Retire userEntry boolean Albert S 2020-10-04 19:30:41 +02:00
  • 95e855f325 EntryProvider: readqsrunfile(): impl. inherit w/o using EntityConfig.update() Albert S 2020-10-04 18:32:22 +02:00
  • 2acfe6126a EntryProvider: readqsrunfile(): Simplify by using QHash Albert S 2020-10-04 15:46:03 +02:00
  • 2d79d74e06 addToFavourites: only save the minimum Albert S 2020-09-28 19:18:35 +02:00
  • 7c2461626d rename Window::buttonClick to Window::executeConfig Albert S 2020-09-28 19:00:47 +02:00
  • ae7f310ab2 window: use EntryConfig, not EntryPushButton for slots Albert S 2020-09-28 18:59:48 +02:00
  • 2ab0750f3a EntryConfig: update(): Add missing assignments Albert S 2020-09-28 18:52:47 +02:00
  • f9eff3b5b2 implement deletion of entries Albert S 2020-09-27 22:28:16 +02:00
  • 84cf8837bd addToFavourites: catch exception when saving entry Albert S 2020-09-27 22:09:51 +02:00
  • 47c0358a25 window: getNextFreeCell(): reimplement without refering to grid Albert S 2020-09-27 21:37:59 +02:00
  • 7bae1183c6 EnrtyConfig: store iconPath, not QIcon. Keeps icon after rearranging entries Albert S 2020-09-27 17:00:28 +02:00
  • 9daaba2543 Window: buttonClick(): Correct parameter name Albert S 2020-09-27 15:44:16 +02:00
  • 6b924c0f53 Implement addToFavourites() and getNextFreeCell() Albert S 2020-09-27 15:42:53 +02:00
  • 653089c475 Save rearranged EntryConfig of buttons with new EntryProvider::saveUserEntry Albert S 2020-09-13 21:08:17 +02:00
  • f06e9a4f7b EntryConfig: Also store 'inherit' key. Needed to save entry later. Albert S 2020-09-13 20:09:32 +02:00
  • 61001ed6cc EntryProvider: Set entryPath also for system entries Albert S 2020-09-13 18:59:44 +02:00
  • e2c80b665e EntryPushButton: Begin menus for deletion/favourites Albert S 2020-09-13 18:58:33 +02:00
  • 2a9292958b EntryPushButton: Enter drag mode only for user entries Albert S 2020-09-13 15:22:16 +02:00
  • 27ac3155d3 EntryConfig: Introduce (dirty) way to distinguish between user/system entries Albert S 2020-09-13 15:13:28 +02:00
  • b72931cc9e GUI: Begin basic drag/drop between buttons: Allow swapping places Albert S 2020-09-13 14:33:40 +02:00
  • b588fd07be EntryProvider: fix handling of names with spaces Albert S 2020-09-28 18:50:04 +02:00
  • 5eb09540c6 window: get number of columns from config Albert S 2020-09-07 23:29:10 +02:00
  • 416bfa6314 MINOR: window.cpp: Reformat code Albert S 2020-09-07 23:16:45 +02:00
  • edb781580e EntryProvider: Introduce readEntryFromPath() Albert S 2020-09-06 22:23:36 +02:00
  • 36b6390292 Implement NoDisplay= of .desktop entries Albert S 2020-09-06 22:08:54 +02:00
  • 5076f044a6 Update README.md to document inheritance wip/inheritance Albert S 2020-09-06 21:45:43 +02:00
  • 560e15d48d implement inheritance keyword for .qsrun entries Albert S 2020-09-06 21:37:15 +02:00
  • 45d7b930f8 Refactoring to use new entryprovider and settingsprovider classes Albert S 2020-09-06 19:43:17 +02:00
  • 2824f84f9f Introduce Settingsprovider to read settings Albert S 2020-09-06 19:41:59 +02:00
  • f03e247bd8 merge configreader/configprovider into entryprovider Albert S 2020-09-06 19:40:46 +02:00
  • 5b99d764f0 ConfigReader: use suffix() instead of completeSuffix() Albert S 2020-09-01 21:50:24 +02:00
  • d6ec7a7e1c formating fixes / copyright update... Albert S 2019-09-30 21:58:11 +02:00
  • fe5b358ace added .gitignore Albert S 2019-09-08 17:06:34 +02:00
  • ea697d62ba refocus input if a single instance window is resurfaced hxbrn 2019-09-01 20:42:39 +02:00
  • 18e046d028 walk search for .desktop files etc recursively hxbrn 2019-09-01 20:48:39 +02:00
  • 19114a0b5d Esc and ctrl+Q decide if quit/hide the app based on config hxbrn 2019-09-01 19:46:38 +02:00
  • a900fe5b6c updated TODO Albert S 2019-09-01 18:55:59 +02:00
  • afc5ad57a6 rename BUGS => TODO Albert S 2019-09-01 18:55:47 +02:00
  • 7ac429b9e2 show error message if passed directories don't exist, don't create it Albert S 2019-09-01 18:52:04 +02:00
  • 028b4299f7 improved README Albert S 2019-08-24 09:48:30 +02:00
  • 1284519280 create config dir instead of complaining it doesn't exist Albert S 2019-08-24 09:41:07 +02:00
  • 6c67c11481 reformating (no functional change) Albert S 2019-08-24 09:19:49 +02:00
  • 7379cff7db rename: qsRun => qsrun Albert S 2019-08-23 23:58:43 +02:00
  • 57bed56dcd window: add scrollarea for button grid Albert S 2019-08-23 23:42:56 +02:00
  • 69cc2710c3 entrypushbutton: explicitly search for max icon size Albert S 2019-08-23 23:40:08 +02:00
  • 4c4b5280b9 parser improvements: unusual (maybe non-conforming) .desktop files, bugfixes for situation where '=' in value Albert S 2019-08-23 23:39:03 +02:00
  • 65212a1aa7 updated README Albert S 2019-07-15 23:18:06 +02:00
  • 84ef555774 print/show config format execption Albert S 2019-06-09 13:06:44 +02:00
  • ee936541c6 Support for " in qsrun config files to merge args Albert S 2019-06-09 13:06:14 +02:00
  • 117facea1c updated qsRun pro with new files + network target for single instance server Albert S 2019-06-03 07:52:04 +02:00
  • 51b0337ceb window: single instance handling + /reload command Albert S 2019-06-03 07:51:27 +02:00
  • 84170a935d entrypushbutton: do not add icon from list if list is empty (crashes in debug builds) Albert S 2019-06-03 07:44:48 +02:00
  • a1a9dfb729 Added basic single instance functionality Albert S 2019-06-03 07:42:54 +02:00
  • 67be2dbeaa Added ConfigProvider class to allow window to reload config Albert S 2019-06-03 07:42:02 +02:00
  • 1dc7ef935d assign numbers 1-9 as shortcuts for the first 9 results of system applications Albert S 2019-06-01 13:38:58 +02:00
  • 45abb2bf27 calc result: remove wordwrap, instead decrea^C/increase font size as necessary Albert S 2019-06-01 12:17:28 +02:00
  • 8484e88a27 ConfigReader: support multiple dirs Albert S 2019-05-30 10:57:33 +02:00
  • 3970019fac Removed search functionality ( this is covered by qss now). Albert S 2018-08-12 17:15:16 +02:00
  • 7a82cdd31b SearchWorker: sync with easyindex new schema Albert S 2018-08-09 22:53:32 +02:00
  • a4bbd21a30 window.h: Fix namings Albert S 2018-08-09 19:17:15 +02:00
  • bcd38cca62 Added context menu for calculation results, don't create now label on every result Albert S 2018-07-04 17:09:21 +02:00
  • fe26454f85 Added context menu to copy or open paths Albert S 2018-06-29 18:16:14 +02:00