| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | added "open with vfs" option to conflicts tab | isanae | 2019-12-02 | 1 | -3/+20 |
| | | |||||
| * | don't log widget and geometry setting changes | isanae | 2019-09-02 | 1 | -3/+6 |
| | | | | | | | fixed mod info dialog tab order using different settings for read and write mod info dialog now doesn't complain when no tab order exists in the settings only remove section when the array is larger, prevents logging changes when nothing actually changed | ||||
| * | split settings into a bunch of classes | isanae | 2019-09-02 | 1 | -1/+1 |
| | | | | | removed "get" from the getters that had it | ||||
| * | added GeometrySaver | isanae | 2019-08-16 | 1 | -5/+1 |
| | | | | | | removed widget-specific functions in GeometrySettings, now using generic functions in Settings removed some unused member variables in MainWindow | ||||
| * | moved geometry handling to mod info and overwrite dialogs | isanae | 2019-08-04 | 1 | -52/+20 |
| | | |||||
| * | changed qDebug() to log::debug() | isanae | 2019-07-22 | 1 | -3/+1 |
| | | | | | removed some commented out logging | ||||
| * | changed qCritical() to log::error() | isanae | 2019-07-22 | 1 | -6/+6 |
| | | | | | removed now unused vlog() | ||||
| * | fixed tab order not being saved | isanae | 2019-07-03 | 1 | -1/+5 |
| | | |||||
| * | some refactoring | isanae | 2019-07-02 | 1 | -109/+196 |
| | | | | | | updateTabs() creates a list of tabs to update instead of checking for each file comments | ||||
| * | reordering tabs, then switching to a mod with a different tab set would ↵ | isanae | 2019-07-02 | 1 | -78/+85 |
| | | | | | | | discard the changes comments, moving some stuff around | ||||
| * | added modinfodialogfwd.h, mostly for the enum that's used in various places | isanae | 2019-07-02 | 1 | -34/+26 |
| | | | | | | 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 | ||||
| * | added a ModInfoDialogTabContext to avoid passing too many things to tab ↵ | isanae | 2019-07-02 | 1 | -16/+24 |
| | | | | | | | | | constructors mod is passed to ctors to make sure they can never be empty only call deleteRequest() to selected mod comments | ||||
| * | focus tabs when they need a confirmation to close | isanae | 2019-07-02 | 1 | -4/+30 |
| | | | | | | dialog did not handle closeEvent() at all, it only checked the close button bunch of comments | ||||
| * | convert fs::path to utf-16 instead of ansi | isanae | 2019-07-02 | 1 | -3/+5 |
| | | |||||
| * | fixed problems with re-ordering tabs, realPos was never updated properly and ↵ | isanae | 2019-07-02 | 1 | -4/+36 |
| | | | | | it wasn't actually used everywhere | ||||
| * | fixed crash when opening separators | isanae | 2019-07-02 | 1 | -1/+3 |
| | | |||||
| * | remember state of various widgets | isanae | 2019-07-02 | 1 | -4/+8 |
| | | | | | remove obsolete settings | ||||
| * | fixed tab re-ordering not being used if the old setting was present | isanae | 2019-07-02 | 1 | -0/+5 |
| | | |||||
| * | added explore menu item to conflict lists and filetree | isanae | 2019-07-02 | 1 | -0/+6 |
| | | | | | | changed filetree context menu to always show all items added mnemonics to conflicts context menu | ||||
| * | replaced reportError() calls by qCritical() because they can come from a ↵ | isanae | 2019-07-02 | 1 | -2/+16 |
| | | | | | | | | thread, which hangs the ui categories and notes will update the tab color when changing fixed rare crash when reordering tabs while loading a mod | ||||
| * | only load nexus website on activation | isanae | 2019-07-02 | 1 | -1/+33 |
| | | | | | fixed refresh not working, will now always clear the browser so the refresh is obvious | ||||
| * | various optimizations and caching | isanae | 2019-07-02 | 1 | -3/+9 |
| | | | | | | | fixed conflict list not sorting when changing parameters switched from QDirIterator to std::filesystem, much faster FilterWidget precompiles the list | ||||
| * | performance optimizations: text/ini tabs and advanced conflict list use ↵ | isanae | 2019-07-02 | 1 | -1/+19 |
| | | | | | | | views and custom models call update() after feedFiles() to allow some tabs to have post-processing after feedFiles() | ||||
| * | don't update invisible tabs | isanae | 2019-07-02 | 1 | -18/+39 |
| | | | | | | update tabs when origin changes change setting name because 2.2.0 can't handle the text list | ||||
| * | changed "tab index" to "tab id", this was confusing the order in the widget ↵ | isanae | 2019-07-02 | 1 | -67/+137 |
| | | | | | | | and the id from the enum fixed reordering | ||||
| * | grey out tab names when they have no data | isanae | 2019-07-02 | 1 | -127/+231 |
| | | | | | | | 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 | ||||
| * | added missing icons | isanae | 2019-07-02 | 1 | -117/+56 |
| | | | | | | now passing tab index to allow enabling/disabling depending on mod type modinfodialog cleanup | ||||
| * | finished splitting filetree tab | isanae | 2019-07-02 | 1 | -16/+16 |
| | | | | | forward delete shortcut to tabs | ||||
| * | splitting filetree tab | isanae | 2019-07-02 | 1 | -402/+7 |
| | | | | | moved mod info dialog classes to a sub filter | ||||
| * | split notes tab | isanae | 2019-07-02 | 1 | -13/+1 |
| | | | | | added new HTMLEditor that triggers an editingFinished() on focus our, used by notes tab | ||||
| * | split nexus tab | isanae | 2019-07-02 | 1 | -217/+16 |
| | | | | | | | 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 | ||||
| * | split categories tab | isanae | 2019-07-02 | 1 | -83/+5 |
| | | |||||
| * | split ModInfoDialogTab | isanae | 2019-07-02 | 1 | -36/+0 |
| | | |||||
| * | pass parent widget to tabs for dialogs | isanae | 2019-07-02 | 1 | -372/+72 |
| | | | | | finished moving over conflict tab to its own set of files | ||||
| * | in the process of moving stuff to modinfodialogconflicts.h/cpp | isanae | 2019-07-02 | 1 | -461/+19 |
| | | |||||
| * | changed layout of esps tab, moved to modinfodialogesps.cpp/h | isanae | 2019-07-02 | 1 | -94/+4 |
| | | | | | slightly offset next/previous images so they look better when shown next to each other vertically | ||||
| * | split images tab stuff in ImagesTab | isanae | 2019-07-02 | 1 | -40/+11 |
| | | | | | text editor: fixed modified flag not being set to false when loading an empty file | ||||
| * | split ini tab stuff to IniFilesTab | isanae | 2019-07-02 | 1 | -88/+2 |
| | | | | | refactored TextFilesTab into GenericFiles so it can be used by IniFilesTab | ||||
| * | removed unused ini tweaks widgets | isanae | 2019-07-02 | 1 | -89/+1 |
| | | | | | splitter in ini tab | ||||
| * | split text file tab into its own class | isanae | 2019-07-02 | 1 | -59/+41 |
| | | |||||
| * | split ExpanderWidget into its own set of files | isanae | 2019-07-02 | 1 | -54/+0 |
| | | |||||
| * | line numbers, which required inheriting from QPlainTextEdit instead | isanae | 2019-07-02 | 1 | -6/+6 |
| | | |||||
| * | TextEditor now has a dynamic toolbar | isanae | 2019-07-02 | 1 | -31/+0 |
| | | |||||
| * | added initial toolbar, splitter | isanae | 2019-07-02 | 1 | -36/+41 |
| | | | | | moved most of the text editor stuff to a new TextEditor class | ||||
| * | moved filerenamer to its own .cpp/.h pair | isanae | 2019-07-02 | 1 | -187/+0 |
| | | |||||
| * | clean up the list widgets and thumnails as well as recheck the tabs when ↵ | isanae | 2019-07-02 | 1 | -8/+23 |
| | | | | | refreshing after a change | ||||
| * | Correcting minor spelling mistakes in the UI + add contributor | Matte A | 2019-06-23 | 1 | -4/+4 |
| | | |||||
| * | natural sort for conflict items | isanae | 2019-06-04 | 1 | -0/+26 |
| | | |||||
| * | refactored conflict list items: | isanae | 2019-06-04 | 1 | -174/+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 | ||||
| * | refresh files in the constructor because the ui is used to determine the tab ↵ | isanae | 2019-05-31 | 1 | -1/+8 |
| | | | | | states | ||||
