summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* removed 'L' from the language code:isanae2019-06-151-1/+1
| | | | | - it's incorrect, since language codes are unsigned shorts, and - it actually breaks the translation section and makes retrieving it through standard Windows API fail
* Merge pull request #762 from isanae/statusbarisanae2019-06-1513-268/+718
|\
| * re-added the api label tooltipisanae2019-06-142-2/+26
| | | | | | | | comments
| * changed the notifications action back to being disabled when there aren't ↵isanae2019-06-141-0/+2
| | | | | | | | any, having a coloured and clickable icon was confusing
| * show executable path in status barisanae2019-06-141-0/+1
| |
| * fixed text color of api label when not logged inisanae2019-06-141-1/+1
| |
| * moved api user account classes to their own filesisanae2019-06-1410-222/+263
| | | | | | | | | | | | | | | | | | api label in status bar: - now shows when not logged in - changed some of the colour thresholds to correspond to real throttling numbers make sure the api key is also cleared from the access manager when clearing from the settings removed unused bool m_ValidateAttempted in NXMAccessManager update the window title and status bar api label with correct values on startup, which fixes incorrect values when "restarting" MO after changing nexus settings
| * added option to hide the status barisanae2019-06-133-8/+60
| | | | | | | | centralized menu visibility into a showMenuBar() function
| * switched to stylesheet for api colors, palette doesn't seem to survive ↵isanae2019-06-131-12/+19
| | | | | | | | hiding/unhiding very well
| * changed StatusBarNotifications to a generic StatusBarActionisanae2019-06-123-30/+57
| | | | | | | | added update notification to statusbar
| * added a StatusBarNotifications class to handle icon, text and double clickisanae2019-06-123-14/+58
| |
| * fixed progress bar not updatingisanae2019-06-121-1/+2
| |
| * max width for progress barisanae2019-06-123-6/+21
| | | | | | | | notification icon in status bar
| * added notifications label, unusedisanae2019-06-122-6/+9
| |
| * added a few helper classes for user accounts and statsisanae2019-06-129-234/+428
| | | | | | | | | | 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-125-18/+57
| |
* | Merge pull request #763 from Nubbie/patch-1Al2019-06-151-26/+26
|\ \ | |/ |/| Correcting minor spelling mistakes in the UI + add contributor
| * Correcting minor spelling mistakes in the UI + add contributorMatte A2019-06-151-26/+26
|/ | | When translating, I found some minor mistakes. Therefor I ran through the file in a proofreader and corrected some mistakes. There is also some mistakes corrected for consistency e.g. spaces and dashes
* Merge pull request #759 from isanae/unstyled-icons-fixAl2019-06-112-18/+121
|\ | | | | Fixing the icons on the toolbar and menus
| * clarified some commentsisanae2019-06-091-3/+3
| |
| * fixed notification icon not respecting the stylesheet on startupisanae2019-06-092-6/+55
| |
| * fixes toolbar and menu icons not respecting the stylesheetisanae2019-06-092-13/+67
|/
* Merge pull request #754 from isanae/conflict-lists-sortAl2019-06-052-195/+204
|\ | | | | Natural sort for conflict lists
| * natural sort for conflict itemsisanae2019-06-041-0/+26
| |
| * refactored conflict list items:isanae2019-06-042-195/+178
| | | | | | | | | | | | - use new ConflictItem class derived from QTreeWidgetItem - that class has all the various conflict*() member functions that were previously in the dialog - moved some of the can*() member functions out to namespace level so they can be used by ConflictItem, no real need to have them as members anyway
* | Merge pull request #753 from isanae/explore-data-fileAl2019-06-052-11/+37
|\ \ | | | | | | Added "Open Origin in Explorer" to the data tab
| * | added "Open Origin in Explorer" to the data tabisanae2019-06-042-11/+37
| |/ | | | | | | | | 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
* | Merge pull request #752 from isanae/toolbar-revertAl2019-06-053-65/+66
|\ \ | |/ |/| Reverted changes to the toolbar
| * show the main menu when releasing alt instead of pressing, less annoying to ↵isanae2019-06-042-3/+3
| | | | | | | | take screenshots with alt+printscreen without having the menu pop up
| * reverted changes to the toolbar:isanae2019-06-043-62/+63
| | | | | | | | | | | | | | - 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
* | Merge pull request #749 from isanae/manual-nexus-api-keyLostDragonist2019-06-048-142/+482
|\ \ | |/ |/| New dialog to manually enter Nexus API key
| * fixed title on the manual key dialogisanae2019-06-042-1/+3
| | | | | | | | disabled disconnect and manual key buttons while fetching the api key
| * renamed "revoke nexus authorization" to "disconnect from nexus" because ↵isanae2019-06-046-153/+337
| | | | | | | | | | | | | | "revoking" is ambiguous reworked manual key dialog to look more like MO1 moved all the UI stuff from callbacks in Settings back to SettingsDialog in a central updateNexusButtons(), which also enables/disables buttons as needed
| * added new dialog to enter api key manuallyisanae2019-06-036-2/+156
| | | | | | | | | | added button in nexus settings to open the dialog added a force flag to apiCheck() to do a check with the new key even if the login was successful before
* | Merge pull request #750 from isanae/more-menu-toolbarAl2019-06-043-34/+102
|\ \ | | | | | | Menu bar can be hidden, also shows executable shortcuts
| * | fixed exit menu item not workingisanae2019-06-032-4/+6
| | |
| * | more commentsisanae2019-06-031-0/+4
| | |
| * | renamed some of the menus to remove underscoresisanae2019-06-033-20/+38
| | | | | | | | | | | | | | | 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-033-12/+56
| | | | | | | | | | | | | | | | | | | | | 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
* | | Merge pull request #751 from isanae/close-flag-on-cancel-reduxAl2019-06-041-0/+1
|\ \ \ | |/ / |/| | Reset m_closing to false when the user cancels closing
| * | reset m_closing to false when the user cancels closingisanae2019-06-031-0/+1
|/ /
* | Merge pull request #747 from isanae/splash-monitorAl2019-06-032-0/+13
|\ \ | | | | | | Display the splash screen on the same monitor as the main window
| * | remember the monitor numberisanae2019-06-032-0/+13
| |/ | | | | | | use it to display the splash screen on the same monitor as the main window instead of where the mouse cursor is
* | Merge pull request #744 from isanae/standard-menu-and-toolbarAl2019-06-0321-288/+2671
|\ \ | |/ |/| Standard menu and toolbars
| * missed some mnemonics in the main menuisanae2019-06-021-3/+3
| |
| * reduced the padding of toolbar icons in the vs15 themesisanae2019-06-026-12/+6
| |
| * update styles to handle the new menu barisanae2019-06-0217-94/+2135
| | | | | | | | | | | | also formatted the Transparent styles, all the css was on one line added a separator before the settings menu item fixed medium icon item not being checkable
| * added medium toolbar icon sizeisanae2019-06-023-9/+20
| |
| * the toolbar menu is now in the ui file instead of being created by handisanae2019-06-023-32/+153
| | | | | | | | it's also shared between the main menu and the context menu
| * toolbar size and button style are now configurable and rememberedisanae2019-06-022-0/+74
| |