Alexander Koblov
d9726d2741
FIX: Bug [0002034] Graphical improvements and default settings
2021-09-12 18:30:56 +03:00
cordylus
48eb6cd7e6
UPD: New faster natural sorting algorithm
...
ADD: Sort methods for special characters
2019-12-31 20:56:31 +00:00
Denis Bisson
318a8dc5de
FIX: Previous modification was attempting to also make "TfrmOptionsFilesViews" sorted first in its branch. This has been fixed.
2018-12-01 04:21:34 +00:00
Denis Bisson
1291d13557
CHG: Made the "TfrmOptionsFilesViewsComplement" configuration sub node always first in its branch.
2018-12-01 03:46:56 +00:00
Denis Bisson
3e06ac7579
ADD: Add an option in "Configuration" to determine the way the configuration tree will be displayed, whether it will be full expanded (default) or full collapsed. With many additions to that tree through the years, for the "medium users", it becomes annoying to have to scroll systematically in the options to reach the desired option when it's in the bottom portion of it.
...
UPD: Above modification added two strings in language files.
UPD: Complete translations in French language file.
2018-11-04 16:11:40 +00:00
Denis Bisson
fa96ed6eef
FIX: When hitting "ESCAPE" key while in a configuration screen, if we previously did modifications that have not been saved yet, we were exiting right away without warning being warn we will lose those modifications. This might be annoying if we've made many modifiations in "Hot Dir" or "Toolbar" for example. Now, we will be prompted if we try to quit and lose modifications. This will save the occastion when the "ESCAPE" key is it by accident. Behavior remains the same though if we intentionnally hit the CANCEL button.
2017-06-24 19:30:19 +00:00
Alexander Koblov
bd45e9af73
FIX: Revert previous changes
2017-05-11 19:02:43 +00:00
Alexander Koblov
77f8f9e9dc
FIX: Access violation after editing toolbar
2017-05-11 17:44:26 +00:00
Alexander Koblov
8075f37be8
UPD: Don't check for changes if user close Options window by OK/Cancel
2017-03-26 17:59:25 +00:00
Alexander Koblov
f2db4bc508
FIX: Bug [0001573] Options dlg: scroll left list
2016-10-16 05:55:32 +00:00
Denis Bisson
6604bf1305
UPD: Modification in many of the option editors so if we change a setting in them and attempt to quit without saving what have been modified, we will be warned about that and will be either offered to save the modification, discard the modification or cancel the act of exiting. Previously, some option editors had that behaviour, but it was a case per case verification made from an option editor to another. Now it has been arranged is such way that it is at the ancestor level that is done the act of verifying if modification have been done when closing option editor. Maybe there are many forms affected, but overall it has simplified the code since it's done globally instead of having "CanWeClose" and "GenericSomethingChanged" functions duplicated in many option editor.
...
UPD: Since we were playing in many options editors, took the opportunity to update the copyright years, update the GNU license text for the "51 Franklin Street" address and few minor modifications do decrease the overall warning/hints at the end of a build.
2016-06-20 03:39:03 +00:00
Denis Bisson
f60b9b75dd
UPD: Mainly an update for the Favorite Tabs.
...
ADD: Add a new item in the main menu called "Favorites" for the Favorite Tabs (validated with AK).
UPD: Favorite Tabs stored in a separate single config file called "favoritetabs.xml" in the %DC_CONFIG_PATH% directory and not trace in the "doublecmd.xml" (except maybe the ID of the last active Favorite Tabs).
UPD: "favoritetabs.xml" now holds both the tree structure of Favorite Tabs menu AND the actual bare data for what the tabs are.
ADD: New configuration form called "Folder tabs extra" for little more specific behaviors when we save/load Favorite Tabs.
ADD: New settings to enable or not options related with Favorite Tabs when they are loaded. So there is like a "simple" mode and a kind of extra" mode.
FIX: Favorite Tabs now saves directory history (before was not working). In the "simple" mode, it will be according to the general "Save dir history" setting. In the extra mode it could be set independently from a setup to another.
ADD: In the Favorite Tabs configuration, we may import legacy existing .tab files to have their contents in the Favorite Tabs. (We may export back to .tab file also).
UPD: Refactor the "LoadThisToThis" function that was in "umaincommands.pas" to now be "LoadTheseTabsWithThisConfig" in "fmain". It can now be called directly by functions in "ufavoritetabs.pas" since they load directly tabs from there.
ADD: Add six 16x16 icons for commands related with favorite tabs.
UPD: Change the 32x32 icons for the cm_configfoldertabs internal command as well of the 16x16 image in the options page related with that so it looks like the other blue tab related command (validated with AK).
ADD: Add the internal parametrable command "cm_copyalltabstoopposite" to copy tabs from a side to the opposite one. Parameter value of "side=" indicates which tab to use as source and it could be "left", "right", "active", "inactive" or even "both".
RMV: Remove two unused image that were related with Favorite Tabs (newadditionfavtabs.png & submenufavtabs.png).
RMV: Remove the "Group" related menus, actions and variables. (validated with meteu and AK).
2016-02-09 04:57:45 +00:00
Alexander Koblov
04acf2fa63
UPD: Optimize configuration saving
2015-09-25 18:38:08 +00:00
Alexander Koblov
e6c76c27e1
ADD: Option to choose position of panel after a compare (patch by Denis Bisson)
2015-01-04 21:48:23 +00:00
Alexander Koblov
51d3f2a2d3
UPD: Move directory hotlist configuration to options (patch by Denis Bisson)
2014-09-14 08:55:29 +00:00
cobines
57a2b240ce
FIX: Don't jump over empty options pages because it is not possible to move over them with keyboard. Display empty page with a note instead. Bug [0000432].
2012-04-29 12:25:38 +00:00
cobines
de64ab5931
UPD: Unify showing options pages in a single function.
2012-04-10 11:50:50 +00:00
cobines
60abbb7462
UPD: Set svn:eol-style property for all source files.
2012-04-09 01:13:34 +00:00
cobines
42da09b939
ADD: Ask for adding hotkey with Shift for cm_Delete for reversing "delete to trash" setting (issue [0000241]).
2012-01-05 21:44:02 +00:00
Alexander Koblov
5b346ec850
FIX: Bug [0000272] Only one instance of Options dialog
2011-11-26 18:29:34 +00:00
Alexander Koblov
016667a81d
FIX: Close "Options" dialog
2011-11-26 11:20:28 +00:00
Alexander Koblov
8faf3e47fa
UPD: Show "Options" dialog as non-modal
2011-11-26 11:04:55 +00:00
cobines
7ec7f3e3b3
UPD: Remember previously opened page in Options.
2011-10-20 15:03:00 +00:00
cobines
44a9093f75
UPD: Don't apply workaround for & in treeview in Lazarus trunk, already fixed.
2011-10-19 12:40:16 +00:00
cobines
0509f2c7a5
UPD: Make Drag&Drop options page.
2011-09-28 22:33:15 +00:00
cobines
351f03dcf0
UPD: Put options editors into a scrollbox in case window cannot be resized to fit everything.
2011-09-25 18:43:16 +00:00
cobines
a7f80785d2
UPD: Make Keyboard, Mouse options pages.
2011-09-25 16:43:38 +00:00
cobines
011a446133
UPD: Reloading configuration after manually editing files.
2011-09-23 22:05:39 +00:00
cobines
390ecb12c7
UPD: Some optimizations to showing options editors to reduce visual flicker.
2011-09-23 19:53:08 +00:00
cobines
323957cde4
UPD: Show nodes buttons again. Automatically jump to first editor of a group when group selected.
2011-09-22 19:32:20 +00:00
cobines
cdb39d0426
ADD: Grouping editors in options.
2011-09-22 19:13:13 +00:00
cobines
508a425d6b
UPD: Remove notebook with pages in Options, create and show options editor as needed.
2011-09-01 21:40:37 +00:00
cobines
2c67d6331e
UPD: Make Archivers, IgnoreList options pages as TFrame.
2011-09-01 05:01:58 +00:00
cobines
c415964698
UPD: Make AutoRefresh, Icons, Misc options pages as TFrame.
2011-09-01 04:10:59 +00:00
cobines
c2a9053b09
UPD: Make Columns, Configuration, Log options pages as TFrame.
2011-09-01 03:26:44 +00:00
cobines
f013a14dac
UPD: Make File operations, QuickSearchFilter, Tabs pages as TFrame.
2011-09-01 01:53:36 +00:00
cobines
176b72dc74
UPD: Make Fonts configuration page as TFrame.
2011-08-31 05:10:29 +00:00
cobines
073175af8c
UPD: Make Layout configuration page as TFrame.
2011-08-31 04:51:41 +00:00
cobines
8db8098a4e
UPD: Make Hotkeys configuration page as TFrame.
2011-08-31 04:34:29 +00:00
cobines
a5d9bdb53b
UPD: Make Tools configuration page as TFrame.
2011-08-31 00:07:48 +00:00
cobines
b35499edf0
UPD: Make Behavior configuration page as TFrame.
2011-08-30 23:15:08 +00:00
cobines
26129fac3b
UPD: Apply Align=alClient automatically to all options editors.
2011-08-30 21:50:47 +00:00
cobines
92ebc8a69a
UPD: Make language configuration page as TFrame.
...
UPD: Add Save result to report that options change needs restart.
2011-08-30 21:25:58 +00:00
cobines
3dadcdc476
UPD: Use identifiers instead of numbers in options frames so that reordering, adding, removing editors is easier.
2011-08-28 23:21:30 +00:00
cobines
3d54c886fa
FIX: Double create.
2011-08-27 01:54:16 +00:00
cobines
cf4a956a5f
UPD: HotMan: Change back to storing shortcut as text because of ambiguity when more than one keycode maps to the same string. Perfomance wouldn't be much different anyway if we stored all possible keycodes because of similar time of conversions String<->TShortcut.
2011-08-25 22:47:57 +00:00
cobines
3652577fe4
ADD: Patch "Hotkeys for controls" [3395786].
2011-08-25 21:59:14 +00:00
cobines
97765369f4
FIX: Don't call onChange handler directly, it is called by setting ItemIndex line above.
2011-08-18 15:56:46 +00:00
cobines
f9b0b988e7
UPD: Optimize FillCommandList a bit.
2011-08-17 22:41:51 +00:00
cobines
fa9a5c675c
UPD: HotMan: Don't use the 'Frm' prefix anymore.
2011-08-16 17:18:27 +00:00