summaryrefslogtreecommitdiff
path: root/thunar
Commit message (Collapse)AuthorAgeFilesLines
* Speedup search by disabling row-related callbacks while searchingSergios - Anestis Kefalidis2022-03-151-8/+16
| | | | MR !195
* Add spinner element to each tab to display search statusSergios - Anestis Kefalidis2022-03-143-0/+101
| | | | | | If no tab is open, the existing window spiner will be used MR !178
* Add option for vertical split panes (#722)Pratyaksh Gautam2022-03-143-0/+49
|
* List view name column improvements (#736)Alexander Schwinn2022-03-121-2/+19
| | | | | | | | | | | | Always expand name column in case "automatically-expand-columns as needed" is enabled. If it is disabled, the default width of the name column is set to 60, in order to have a sane value when auto-resize is pressed on it. Fixes #545 Fixes #479 Fixes #736 MR !192
* Dont toggle whole "fixed_columns" mode when zoom is changedAlexander Schwinn2022-03-121-11/+10
| | | | | | Instead only toggle fixed_height_mode, which actually does the graphical glitches MR !192
* Change the return value for an empty search query (Issue #726)Sergios - Anestis Kefalidis2022-03-116-6/+16
| | | | | | | Return an empty string instead of NULL when the search is active but there is no query. This allows thunar_standard_view_set_searching to disable thunar_standard_view_select_after_row_deleted which calls set_cursor. We want set_cursor disabled because it massively slows down Thunar when searching (since it gets called everytime that a row is removed from the view model).
* Fix typos and identation.Sergios - Anestis Kefalidis2022-03-104-4/+4
|
* Avoid uneccessary type conversions.Sergios - Anestis Kefalidis2022-03-101-2/+2
|
* Simplify function signatures.Sergios - Anestis Kefalidis2022-03-101-15/+9
|
* Option to show full path in tabs (Issue #627)Pratyaksh Gautam2022-03-034-19/+91
| | | | | | - Added a checkbox in the settings to toggle the feature on/off - Change property "tooltip-text" to "full-parsed-path" since the property is being used for more than just the tooltip text - Split PROP_MISC_FULL_PATH_IN_TITLE to PROP_MISC_FULL_PATH_IN_TAB_TITLE and PROP_MISC_FULL_PATH_IN_WINDOW_TITLE to distinguish between both
* Fix typo in xfce_gtk_menu_append_seperatorAlexander Schwinn2022-02-277-43/+43
| | | | | Replace with xfce_gtk_menu_append_separator Issue: https://gitlab.xfce.org/xfce/libxfce4ui/-/issues/49
* Generate documentation for internal functions (Issue #617)Yongha Hwang2022-02-252-2/+10
|
* Fix of various memory leaksSergios - Anestis Kefalidis2022-02-257-10/+42
|
* Replace exo- functions with xfce-stringYongha Hwang2022-02-2332-11/+62
| | | | Related: exo#82, libxfce4util!24
* Use glib function instead of exo_strdup_strftime()Yongha Hwang2022-02-182-38/+41
| | | | | | | Related: exo#82 Instead of never-maintained exo_strdup_strftime(), use glib native function g_date_time_format() which has more formatting options.
* Dont reload the view when text is copied (Issue #706)Alexander Schwinn2022-02-131-1/+5
|
* Switch all labels to title case in preferences dialogTheo Linkspfeifer2022-02-131-2/+2
|
* Prevent Gtk-CRITICAL when starting with location toolbar disabledAlexander Schwinn2022-02-071-1/+2
|
* Use 'g_timeout_add_full' to set tree-view cursor (Issue #351)Alexander Schwinn2022-01-261-14/+29
| | | | | In order to prevent 100% CPU in some cases Cancel the 'set cursor' operation if it takes more than 5 seconds
* Add NULL checks to prevent crash on malformed bookmark URI (Issue #716)Alexander Schwinn2022-01-192-3/+4
|
* Skip files with IO errors during directory scan (Issue #696)Mohamed AMAZIRH2022-01-151-3/+19
| | | | | | | | | | This is needed to avoid the user ending up with an empty directory when that directory contains a corrupted file or a disconnected network drive/mount. Thunar will display only the accessible files and skip the ones with IO errors. No error message will be shown to the user. This new behaviour is similar to Nautilus & Pacman File Manager behaviours in the same situation
* Shortcuts View: Allow devices a drag and drop target (Issue #708)fulalas2022-01-151-1/+20
| | | | MR !182
* Change Catfish Search textSergios - Anestis Kefalidis2022-01-091-1/+1
|
* Return gboolean in all XfceGtkActionEntry callbacks instead of void (Issue #469)Alexander Schwinn2022-01-0710-275/+528
| | | | | | | | | | Only like that 'gtk_accel_groups_activate' will correctly return TRUE if the related accelerator was activated. Most likely this patch only is required because of a glib bug: https://gitlab.gnome.org/GNOME/glib/-/issues/753 See as well: apps/xfce4-terminal!33 MR: !179
* Support for thumbnail size x-large and xx-large (Issue #606)Alexander Schwinn2021-12-293-44/+70
|
* Add support for accelerators that include the `Tab` key (Issue #580)Sergios - Anestis Kefalidis2021-12-282-1/+17
| | | | | Issue #580 MR !176
* Prevent warning "unsused variable"Alexander Schwinn2021-12-261-2/+0
|
* Fix default custom date stringAlexander Schwinn2021-12-261-1/+1
| | | Regression introduced with 9f60066221da3026a6ba2bfe733c15307b2010b3
* Workaround: Searching changes the view type to Details-ViewSergios - Anestis Kefalidis2021-12-243-6/+58
| | | | | | | ExoIconView is very slow to update which causes the UI to freeze while searching large folders. Until that issue is solved searching is confined to the details-view. MR !146
* Add Recursive Search (!146)Sergios - Anestis Kefalidis2021-12-244-75/+310
| | | | | | | | | | | The recursive search is implemented as a job to not slow down the main thread and maintain responsiveness. The search job inserts its findings in a list (files_to_add). Every X milliseconds the main thread checks this list and adds the entirety of its contents to the model of the view where the search takes place. The search continues in the background if the user changes tabs (this creates a need for the UI to re-enter search mode when the user changes back to the search tab). MR !146
* Prevent rare thunarx-CRITICAL in thunar_file_set_metadata_setting_finishAlexander Schwinn2021-12-231-3/+7
| | | | Seldom can occur on closing thunar (reference to thunar-file not valid any more)
* Use save way to copy a "struct tm" to prevent crash (Issue #700)Alexander Schwinn2021-12-201-1/+5
|
* App chooser dialog: Minor impovements (Issue #342)Alexander Schwinn2021-12-182-1/+7
| | | | | - Preselect "use as default handler" in the dialog if the dialog was opened because no handler was found for a mime type - Remove support for specific mime types/application on request
* Fix: User disabled accelerators are re-enabled on 2nd restart (!177)Sergios - Anestis Kefalidis2021-12-121-14/+34
| | | | First reported in !171
* Add missing labels to XfceGtkActionEntriesSergios - Anestis Kefalidis2021-12-121-5/+5
|
* Alignment fixSergios - Anestis Kefalidis2021-12-123-69/+69
|
* Add a GUI shortcuts editor (Issue #279)Sergios - Anestis Kefalidis2021-12-1211-2/+163
| | | | | | | | | | | | | | Embed libxfce4uis XfceShortcutsEditor widget in the Preferences Dialog. The shortcuts of ThunarWindow, ThunarStandardView, ThunarStatusBar and ThunarLauncher are exposed. The remaining shortcuts were deemed insignificant compared to the additional complexity that adding them would introduce. ThunarApplication watches the accelerator map for changes. Any change leads to all ThunarWindows reconnecting their accelerators to make sure that currently active windows can use the new accelerators even if an action previously did not have a shortcut MR !171 Issue #279
* Use alphabetical sorting for devices in the side-pane (Issue #610)Ethan04562021-11-254-9/+28
| | | | | As well fixes Issue #296 MR: !172
* Use GList over gchar** for getting an uri list (Issue #684)Alexander Schwinn2021-11-223-15/+22
| | | | | | | In order to be able to skip only problematic directories in case of unloadable directories instead of skipping them all. Dont use debug guards for the check to prevent a crash when run without debugging enabled
* Prevent crash when restoring non-existing URI (Issue #684)Alexander Schwinn2021-11-171-4/+19
|
* Regression: Can't copy and replace a directory any more (Issue #682)Alexander Schwinn2021-11-161-5/+3
| | | | | | Bug introduced in c93f84be Now that we duplicate on request "before" doing the copy, we always want to merge directories.
* 'New file' dialog: Dont highlight extension for templates (Issue #676)Alexander Schwinn2021-11-091-17/+16
|
* Use g_strcmp0 over strcmp to prevent crash (Issue #679)Alexander Schwinn2021-11-061-6/+6
|
* minor style fixesAlexander Schwinn2021-10-301-1/+18
|
* Inherit sort column/order of new tabs from current tab (Issue #678)Alexander Schwinn2021-10-302-1/+71
|
* Feature: Statusbar customization (Issue #666)Sergios - Anestis Kefalidis2021-10-2610-60/+363
| | | | | MR !169 Issue #666
* Dont replace ACSII characters < 0 for FAT filesystems (Issue #655)mshrimp@sogang.ac.kr2021-10-141-4/+4
|
* Fix: Side pane tree view loading time increased (Issue #659)Sergios - Anestis Kefalidis2021-10-111-0/+4
| | | | | MR !168 Issue #659
* Remove the `file://` prefix in the location columnSergios - Anestis Kefalidis2021-10-031-0/+9
|
* Support '.' in themed desktop-file namesAlexander Schwinn2021-10-031-2/+2
| | | | Thunar Equivalent of this xfdesktop MR: https://gitlab.xfce.org/xfce/xfdesktop/-/merge_requests/27