summaryrefslogtreecommitdiff
path: root/src/mainwindow.h
Commit message (Collapse)AuthorAgeFilesLines
* made Executable members private, added member function to get and set themisanae2019-06-151-1/+1
|
* added option to hide the status barisanae2019-06-131-2/+6
| | | | centralized menu visibility into a showMenuBar() function
* added a few helper classes for user accounts and statsisanae2019-06-121-3/+2
| | | | | moved the api label to the status bar refactored a bunch of copy/pasted code in NexusInterface to use shouldThrottle() and throttledWarning()
* added new statusbar class, moved refresh progress bar to itisanae2019-06-121-2/+3
|
* fixed notification icon not respecting the stylesheet on startupisanae2019-06-091-0/+4
|
* fixes toolbar and menu icons not respecting the stylesheetisanae2019-06-091-0/+1
|
* Merge pull request #753 from isanae/explore-data-fileAl2019-06-051-1/+2
|\ | | | | Added "Open Origin in Explorer" to the data tab
| * added "Open Origin in Explorer" to the data tabisanae2019-06-041-1/+2
| | | | | | | | | | renamed openOriginExplorer_clicked() to openPluginOriginExplorer_clicked() to make it clearer exec() for context menu in lists should be relative to the viewport to account for the header size
* | show the main menu when releasing alt instead of pressing, less annoying to ↵isanae2019-06-041-1/+1
| | | | | | | | take screenshots with alt+printscreen without having the menu pop up
* | reverted changes to the toolbar:isanae2019-06-041-2/+6
|/ | | | | | | - swapped back "add profile" and "install mod" icons - removed links toolbar, icons are added to the main one - locked the toolbar because there's only one now - right align everything after the last separator and executable shortcuts
* fixed exit menu item not workingisanae2019-06-031-1/+1
|
* renamed some of the menus to remove underscoresisanae2019-06-031-1/+5
| | | | | added Run menu with shortcuts, only visible when there are shortcuts to show fixed menubar visibility not being remembered
* added menubar toggle in the context menuisanae2019-06-031-1/+3
| | | | | | | removed two unused actions: actionToolbar_Size and actionToolbar_style added ways to make the menu reappear if you hide everything: - show the toolbar popup when right-clicking around the border of the main window - intercept the Alt key and make the main menu visible
* added medium toolbar icon sizeisanae2019-06-021-1/+2
|
* the toolbar menu is now in the ui file instead of being created by handisanae2019-06-021-0/+10
| | | | it's also shared between the main menu and the context menu
* toolbar size and button style are now configurable and rememberedisanae2019-06-021-0/+3
|
* moved links to a new dedicated toolbarisanae2019-06-021-3/+1
|
* moved notification menu item to tools, was the only thing in viewisanae2019-06-021-1/+1
| | | | | fixed endorse action to also work with the menu fixed changing endorsement integration setting not changing visibility of actions
* removed actionToToolButton(), which was replacing QAction's in the toolbar ↵isanae2019-06-021-4/+5
| | | | | | with QToolButton's, making it very difficult to have an equivalent in the main menu. QAction's can have a menu, so use that instead. the only place this doesn't work is with the nexus button, which can be replaced by a menu if there are IPluginModPage plugins adding items to it; registerModPage() works fine with the toolbar, but doesn't handle the main menu yet
* - always show statusbar, used by the menu and toolbar to display status tipsisanae2019-06-021-0/+3
| | | | | | | | - reduced margins around central widgets to align it with status bar text, removed bottom margins completely because the statusbar is enough - notifications: now always enabled, dialog shows a special item when empty, just change the tooltip and leave the text alone - added all toolbar actions to menu - non functional in menu for now: tools, help and endorse because they're menus - changed some of the action strings to be the same on both toolbar and menu, added missing status tips
* a copy of getBinaryExecuteInfo() and openDataFile() was in both mainwindow ↵isanae2019-05-251-1/+0
| | | | | | and modinfodialog, it's now moved to organizercore and renamed getFileExecutionContext() and executefile() getFileExecutionContext() is also changed to return an enum instead of a 0-1-2 int
* Update NXM link handling to support premium link and validate user infoSilarn2019-05-091-1/+1
|
* Improve updating mod highlights when no mod is selectedLostDragonist2019-03-091-1/+0
|
* Add support for displaying tracked mods and setting tracked statusLostDragonist2019-03-071-0/+4
|
* Small updates, cleanup, update code, cache settings, tooltipsSilarn2019-02-181-2/+3
|
* Endorsement and efficiency updatesSilarn2019-02-181-6/+7
| | | | | | | * Reduce update timeout to 5 minutes * Introduce bulk endorsement check replacing global mod info check * Fine tune performance of bulk update info query * Thread the update processing to prevent lockups
* Implement bulk update check layerSilarn2019-02-181-0/+1
|
* Multiple updates:Silarn2019-02-181-2/+2
| | | | | | | | | | | * Remove periodic auto-update * Add context menu force-update for mod list * Fix some bugs with update parsing - Ignore update files that are deleted - Fix remaining issue with failing to get all mods due to capitalization * Remove queue retry when out of requests * Clear all requests when out of requests * More potential improvements to login/validation process
* Various fixes and updatesSilarn2019-02-181-1/+1
| | | | | | * Add second api type for mod info to segment updates from basic desc * Add saved nexus file type and factor it into the update display * Fix some issues with how we were checking for 'latest update' files
* Update Process ImprovementsSilarn2019-02-181-0/+3
| | | | | | | | | | | | | | * 5 minute batch auto-update of up to 10 mods - Still able to force an update of all 'unchecked' mods - Prioritizes mods with oldest update 'age' * Implemented 1-hour wait between update checks per mod * Fixed issues with update progress display * Only enable update filter automatically if 'force update' * Improved display of version update status in mod list - Italic text when ready to perform update check - Tooltip indicates when next update is available * Fixed remaining issues with update fallback check * Only trigger one update API request for duplicate sources
* Multiple fixes:Silarn2019-02-181-2/+1
| | | | | | * Uses current daily/hourly rate limits * Fixed issue with translating API game string to mod game string ** Corrects issues with update checks and downloads
* Add counter for API requestsSilarn2019-02-181-0/+2
|
* Implement an API rate limiterSilarn2019-02-181-0/+1
|
* Reworking update checks to use the file update info with a fallbackSilarn2019-02-181-2/+3
|
* Several Nexus API-related changesSilarn2019-02-181-658/+658
| | | | | | | | * Added 30-second ping so Nexus doesn't close our connection * Set an overall 5 minute timeout before we give up listening for auth * Fixed some old signal and slot connections * Added a button to revoke the current API authorization * Updated bulk endorsement function with new API changes
* Change mod list context menu to stack allocationKrzysztof Starecki2019-02-151-1/+1
|
* Fix mod context menu rendering issueKrzysztof Starecki2019-02-141-1/+1
|
* Rename problems to notificationsLostDragonist2019-01-301-1/+1
|
* Merge remote-tracking branch 'remotes/origin/archive_conflicts_2' into DevelopLostDragonist2019-01-251-0/+3
|\
| * Merge remote-tracking branch 'remotes/origin/Develop' into archive_conflicts_2LostDragonist2019-01-221-0/+1
| |\
| * \ Merge remote-tracking branch 'origin/Develop' into archive_conflicts_2Silarn2019-01-181-0/+1
| |\ \
| * \ \ Merge remote-tracking branch 'remotes/origin/Develop' into archive_conflicts_2LostDragonist2019-01-011-1/+2
| |\ \ \
| * \ \ \ Merge branch 'Develop' into archive_conflicts_2Project5792018-12-291-1/+10
| |\ \ \ \ | | | | | | | | | | | | | | | | | | Updating to 2.1.7alpha1
| * | | | | Added button to disable Archives in Data Tree and entirely.Project5792018-12-121-0/+3
| | | | | |
* | | | | | Merge pull request #631 from Thex-PiedDroit/OverwriteToModAl2019-01-241-0/+8
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | | Added ability to move files from the overwrite folder to an existing mod
| * | | | | Added ability to move files from the overwrite folder to an existing modThex2019-01-221-0/+8
| | |_|_|/ | |/| | |
* / | | | Reduce file I/O operations when enabling/disabling multiple modsLostDragonist2019-01-221-0/+1
|/ / / /
* | | / Add link to discord server in help menuLostDragonist2019-01-141-0/+1
| |_|/ |/| |
* | | Add qss styling options for progress bar and compact mode widgetsKrzysztof Starecki2018-12-311-0/+1
| | |
* | | Add icon for incomplete download info, add download progress delegateKrzysztof Starecki2018-12-301-1/+1
| | |