Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Speedup search by disabling row-related callbacks while searching | Sergios - Anestis Kefalidis | 2022-03-15 | 1 | -8/+16 |
| | | | | MR !195 | ||||
* | Add spinner element to each tab to display search status | Sergios - Anestis Kefalidis | 2022-03-14 | 3 | -0/+101 |
| | | | | | | If no tab is open, the existing window spiner will be used MR !178 | ||||
* | Add option for vertical split panes (#722) | Pratyaksh Gautam | 2022-03-14 | 3 | -0/+49 |
| | |||||
* | List view name column improvements (#736) | Alexander Schwinn | 2022-03-12 | 1 | -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 changed | Alexander Schwinn | 2022-03-12 | 1 | -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 Kefalidis | 2022-03-11 | 6 | -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 Kefalidis | 2022-03-10 | 4 | -4/+4 |
| | |||||
* | Avoid uneccessary type conversions. | Sergios - Anestis Kefalidis | 2022-03-10 | 1 | -2/+2 |
| | |||||
* | Simplify function signatures. | Sergios - Anestis Kefalidis | 2022-03-10 | 1 | -15/+9 |
| | |||||
* | Option to show full path in tabs (Issue #627) | Pratyaksh Gautam | 2022-03-03 | 4 | -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_seperator | Alexander Schwinn | 2022-02-27 | 7 | -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 Hwang | 2022-02-25 | 2 | -2/+10 |
| | |||||
* | Fix of various memory leaks | Sergios - Anestis Kefalidis | 2022-02-25 | 7 | -10/+42 |
| | |||||
* | Replace exo- functions with xfce-string | Yongha Hwang | 2022-02-23 | 32 | -11/+62 |
| | | | | Related: exo#82, libxfce4util!24 | ||||
* | Use glib function instead of exo_strdup_strftime() | Yongha Hwang | 2022-02-18 | 2 | -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 Schwinn | 2022-02-13 | 1 | -1/+5 |
| | |||||
* | Switch all labels to title case in preferences dialog | Theo Linkspfeifer | 2022-02-13 | 1 | -2/+2 |
| | |||||
* | Prevent Gtk-CRITICAL when starting with location toolbar disabled | Alexander Schwinn | 2022-02-07 | 1 | -1/+2 |
| | |||||
* | Use 'g_timeout_add_full' to set tree-view cursor (Issue #351) | Alexander Schwinn | 2022-01-26 | 1 | -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 Schwinn | 2022-01-19 | 2 | -3/+4 |
| | |||||
* | Skip files with IO errors during directory scan (Issue #696) | Mohamed AMAZIRH | 2022-01-15 | 1 | -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) | fulalas | 2022-01-15 | 1 | -1/+20 |
| | | | | MR !182 | ||||
* | Change Catfish Search text | Sergios - Anestis Kefalidis | 2022-01-09 | 1 | -1/+1 |
| | |||||
* | Return gboolean in all XfceGtkActionEntry callbacks instead of void (Issue #469) | Alexander Schwinn | 2022-01-07 | 10 | -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 Schwinn | 2021-12-29 | 3 | -44/+70 |
| | |||||
* | Add support for accelerators that include the `Tab` key (Issue #580) | Sergios - Anestis Kefalidis | 2021-12-28 | 2 | -1/+17 |
| | | | | | Issue #580 MR !176 | ||||
* | Prevent warning "unsused variable" | Alexander Schwinn | 2021-12-26 | 1 | -2/+0 |
| | |||||
* | Fix default custom date string | Alexander Schwinn | 2021-12-26 | 1 | -1/+1 |
| | | | Regression introduced with 9f60066221da3026a6ba2bfe733c15307b2010b3 | ||||
* | Workaround: Searching changes the view type to Details-View | Sergios - Anestis Kefalidis | 2021-12-24 | 3 | -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 Kefalidis | 2021-12-24 | 4 | -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_finish | Alexander Schwinn | 2021-12-23 | 1 | -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 Schwinn | 2021-12-20 | 1 | -1/+5 |
| | |||||
* | App chooser dialog: Minor impovements (Issue #342) | Alexander Schwinn | 2021-12-18 | 2 | -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 Kefalidis | 2021-12-12 | 1 | -14/+34 |
| | | | | First reported in !171 | ||||
* | Add missing labels to XfceGtkActionEntries | Sergios - Anestis Kefalidis | 2021-12-12 | 1 | -5/+5 |
| | |||||
* | Alignment fix | Sergios - Anestis Kefalidis | 2021-12-12 | 3 | -69/+69 |
| | |||||
* | Add a GUI shortcuts editor (Issue #279) | Sergios - Anestis Kefalidis | 2021-12-12 | 11 | -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) | Ethan0456 | 2021-11-25 | 4 | -9/+28 |
| | | | | | As well fixes Issue #296 MR: !172 | ||||
* | Use GList over gchar** for getting an uri list (Issue #684) | Alexander Schwinn | 2021-11-22 | 3 | -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 Schwinn | 2021-11-17 | 1 | -4/+19 |
| | |||||
* | Regression: Can't copy and replace a directory any more (Issue #682) | Alexander Schwinn | 2021-11-16 | 1 | -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 Schwinn | 2021-11-09 | 1 | -17/+16 |
| | |||||
* | Use g_strcmp0 over strcmp to prevent crash (Issue #679) | Alexander Schwinn | 2021-11-06 | 1 | -6/+6 |
| | |||||
* | minor style fixes | Alexander Schwinn | 2021-10-30 | 1 | -1/+18 |
| | |||||
* | Inherit sort column/order of new tabs from current tab (Issue #678) | Alexander Schwinn | 2021-10-30 | 2 | -1/+71 |
| | |||||
* | Feature: Statusbar customization (Issue #666) | Sergios - Anestis Kefalidis | 2021-10-26 | 10 | -60/+363 |
| | | | | | MR !169 Issue #666 | ||||
* | Dont replace ACSII characters < 0 for FAT filesystems (Issue #655) | mshrimp@sogang.ac.kr | 2021-10-14 | 1 | -4/+4 |
| | |||||
* | Fix: Side pane tree view loading time increased (Issue #659) | Sergios - Anestis Kefalidis | 2021-10-11 | 1 | -0/+4 |
| | | | | | MR !168 Issue #659 | ||||
* | Remove the `file://` prefix in the location column | Sergios - Anestis Kefalidis | 2021-10-03 | 1 | -0/+9 |
| | |||||
* | Support '.' in themed desktop-file names | Alexander Schwinn | 2021-10-03 | 1 | -2/+2 |
| | | | | Thunar Equivalent of this xfdesktop MR: https://gitlab.xfce.org/xfce/xfdesktop/-/merge_requests/27 |