| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
moved the log that was in it to organizer core
|
| |
|
|
| |
tab is not active.
|
| |
|
|
|
| |
added more error handling and logging, some was missing
removed some redundancy of setting the menu icons for add/remove, they're all set when clicking the button anyway
|
| |
|
|
|
|
| |
discard the changes
comments, moving some stuff around
|
| |
|
|
|
| |
renamed ETabs to ModInfoTabIDs and changed all ints to use the enum instead
added ModInfoPtr to avoid having to include modinfo.h just to get ModInfo::Ptr
|
| |
|
|
|
|
|
|
| |
constructors
mod is passed to ctors to make sure they can never be empty
only call deleteRequest() to selected mod
comments
|
| |
|
|
|
|
|
|
|
|
| |
- it is now independent from the nexus mod url
- it can be set in addition to having a valid mod id
- both urls can be displayed in the context menu
re-arranged some of the widgets on the nexus tab
added a track button
added a custom url checkbox and open in browser button
added a max-width to the browser
|
| |
|
|
|
|
| |
and the id from the enum
fixed reordering
|
| |
|
|
|
|
| |
remove tabs if they're can't handle the selected mod
next/previous now load mods in place without reopening the dialog
tab reordering is broken
|
| |
|
|
| |
forward delete shortcut to tabs
|
| |
|
|
|
|
| |
added OrganizerCore::loggedInAction() to execute a function only when logged in, replaces a bunch of copy/pasted stuff in mainwindow
moved common variables in ModInfoDialogTab
moved DescriptionPage to modinfodialognexus.h, renamed to NexusTabWebpage, deleted now empty descriptionpage.h
|
| | |
|
| |
|
|
|
| |
* Made status a default choice.
* Changed status column to +/- instead of Enabled/Disabled.
|
| |
|
|
| |
twice with a doubleclick.
|
| | |
|
| |
|
|
|
|
| |
added apply button to dialog
added reset button that re-adds plugin executables and renames existing ones if needed
moved executables files to their filter in visual studio
|
| |
|
|
|
|
|
| |
from the main window
use a separate enabled state for custom overwrites and forced libraries, this remembers the values even when unchecking the checkbox, as long as the dialog stays opened
pass the whole OrganizerCore to EditExecutablesDialog, simplifies a bunch of things
|
| |
|
|
| |
have mainwindow save all the new settings once the dialog closes
|
| |
|
|
|
|
|
|
|
| |
removed Executable's constructor with values, replaced with default ctor + setters, all these strings were much too error-prone
added Executable ctor overload to convert from ExecutableInfo
plugin executables now override most of the custom changes
renamed browseButton to browseBinaryButton to avoid confusion with the other browseDirButton
fixed both browse dialogs not handling cancel
EditExecutablesDialog's list used to change the text color for custom executables, replaced with italics
|
| |
|
|
|
|
| |
- merged addExecutable(), updateExecutable() and addExecutableInternal() into a new setExecutable()
- setExecutable() adds the executable to the list if not found, or forwards to Executable::mergeFrom()
- mergeFrom() handles merging from/to plugin executables
|
| |
|
|
|
|
| |
renamed ExecutablesList::init() to addFromPlugin()
renamed ExecutablesList::find() to get() and added a find() that returns an iterator
changed some calls from get() to find() so they can handle failure because they didn't seem to handle std::runtime_error at all
|
| | |
|
| |
|
|
| |
comments
|
| |
|
|
| |
any, having a coloured and clickable icon was confusing
|
| | |
|
| |
|
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
centralized menu visibility into a showMenuBar() function
|
| |
|
|
| |
added update notification to statusbar
|
| | |
|
| |
|
|
| |
notification icon in status bar
|
| |
|
|
|
| |
moved the api label to the status bar
refactored a bunch of copy/pasted code in NexusInterface to use shouldThrottle() and throttledWarning()
|
| | |
|
| | |
|
| | |
|
| | |
|
| |\
| |
| | |
Added "Open Origin in Explorer" to the data tab
|
| | |
| |
| |
| |
| | |
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
|
| | |
| |
| |
| | |
take screenshots with alt+printscreen without having the menu pop up
|
| |/
|
|
|
|
|
| |
- 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
|
| |\
| |
| | |
Menu bar can be hidden, also shows executable shortcuts
|
| | | |
|
| | | |
|
| | |
| |
| |
| |
| | |
added Run menu with shortcuts, only visible when there are shortcuts to show
fixed menubar visibility not being remembered
|
| | |
| |
| |
| |
| |
| |
| | |
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
|
| |/ |
|
| |\
| |
| | |
Display the splash screen on the same monitor as the main window
|
| | |
| |
| |
| | |
use it to display the splash screen on the same monitor as the main window instead of where the mouse cursor is
|
| | | |
|
| | |
| |
| |
| | |
it's also shared between the main menu and the context menu
|
| | | |
|