Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add a symbolic icon to Location and use it in the pathbarreroot-view | Stefano Facchini | 2020-06-30 | 2 | -2/+18 |
| | |||||
* | Adjust FolderWidget for being visible while scanning | Stefano Facchini | 2020-06-30 | 2 | -1/+3 |
| | |||||
* | Report progress also for item number | Stefano Facchini | 2020-06-30 | 2 | -2/+8 |
| | |||||
* | Drop the "scanning" page and report progress in FolderDisplay | Stefano Facchini | 2020-06-30 | 3 | -30/+19 |
| | | | | We reduce a bit the amount of transitiong, and it looks better when rescanning. | ||||
* | More styling of FolderDisplay | Stefano Facchini | 2020-06-30 | 1 | -0/+5 |
| | | | | | Add a border below and an icon suggesting that clicking there will take you up one level. | ||||
* | Use the busy mouse cursor while mounting | Stefano Facchini | 2020-06-30 | 1 | -0/+2 |
| | | | | It could take a while so better show that something is going on. | ||||
* | Tweak the scanning page transition | Stefano Facchini | 2020-06-30 | 1 | -1/+2 |
| | |||||
* | Improve the scanning progress label | Stefano Facchini | 2020-06-30 | 1 | -0/+1 |
| | |||||
* | Use a GtkTreeView as FolderDisplay and wire up sorting | Stefano Facchini | 2020-06-30 | 2 | -27/+71 |
| | |||||
* | Bring sorting back | Stefano Facchini | 2020-06-30 | 1 | -8/+25 |
| | |||||
* | Start styling the pathbar | Stefano Facchini | 2020-06-30 | 1 | -0/+4 |
| | |||||
* | Go up one level when FolderDisplay is clicked | Stefano Facchini | 2020-06-30 | 2 | -1/+22 |
| | |||||
* | Put FolderDisplay class in its own source file | Stefano Facchini | 2020-06-30 | 3 | -69/+91 |
| | |||||
* | Throw only on errors for the location, not subdirectories | Stefano Facchini | 2020-06-30 | 2 | -17/+21 |
| | |||||
* | Report the progress while scanning | Stefano Facchini | 2020-06-30 | 1 | -0/+13 |
| | |||||
* | Add a way to retrieve the scanning progress | Stefano Facchini | 2020-06-30 | 1 | -0/+5 |
| | |||||
* | Delay showing the result page until the scan is completed | Stefano Facchini | 2020-06-30 | 1 | -7/+16 |
| | | | | | | | It seems that the combination GtkTreeView + GtkModelFilter chokes on directories with many entries. Show a simple "scanning page" instead. | ||||
* | Reset active_location on cancel | Stefano Facchini | 2020-06-30 | 1 | -0/+2 |
| | |||||
* | Start styling the FolderDisplay widget | Stefano Facchini | 2020-06-30 | 2 | -6/+18 |
| | |||||
* | Use the same formatting function everywhere in the UI | Stefano Facchini | 2020-06-30 | 3 | -41/+50 |
| | |||||
* | Update the folder display after scan | Stefano Facchini | 2020-06-30 | 1 | -1/+3 |
| | |||||
* | Fold two functions together | Stefano Facchini | 2020-06-30 | 1 | -17/+13 |
| | | | | scan_active_location was now called only by scan_location. | ||||
* | Split out a long anonymous function | Stefano Facchini | 2020-06-30 | 1 | -34/+38 |
| | |||||
* | Do not reroot at empty rows | Stefano Facchini | 2020-06-30 | 2 | -8/+14 |
| | |||||
* | Make sure a location has always a name | Stefano Facchini | 2020-06-30 | 1 | -0/+7 |
| | |||||
* | Re-root the treeview on row activation | Stefano Facchini | 2020-06-30 | 1 | -32/+44 |
| | | | | In this way we can avoid horizontal scrolling in the treeview, at last. | ||||
* | Clear pathbar and folder display when setting new location | Stefano Facchini | 2020-06-30 | 2 | -2/+16 |
| | |||||
* | Add a Pathbar widget | Stefano Facchini | 2020-06-30 | 3 | -0/+97 |
| | | | | Again, just a stub. | ||||
* | Add a FolderDisplay widget | Stefano Facchini | 2020-06-30 | 1 | -0/+59 |
| | | | | Just a stub, lacks a ton of styling. | ||||
* | Minor refactoring | Stefano Facchini | 2020-06-30 | 3 | -44/+45 |
| | |||||
* | Fix the cancellation logic | Stefano Facchini | 2020-06-30 | 1 | -12/+5 |
| | | | | | | | | | The cancellation error was actually never reported because the Results object carrying it was discarded in cancel_and_reset() when draining the async queue, so it never had a chance of being processed. Instead we synthetize a cancellation error ourselves and properly emit the completed() signal. | ||||
* | Tweak color palette | Stefano Facchini | 2020-06-28 | 1 | -1/+1 |
| | | | | Rearrange the colors so that we start with red again, and remove brown. | ||||
* | Update chart color palette | Stefano Facchini | 2020-06-27 | 1 | -4/+4 |
| | | | | Following https://developer.gnome.org/hig/stable/icon-design.html | ||||
* | Invert default flag when scanning from command line | Stefano Facchini | 2020-06-25 | 1 | -4/+4 |
| | | | | Better to keep our old behaviour as default, it's simpler and more useful. | ||||
* | Add -x command line option similar to du | Stefano Facchini | 2020-06-20 | 1 | -1/+9 |
| | |||||
* | Split out a function | Stefano Facchini | 2020-06-15 | 1 | -39/+43 |
| | |||||
* | Decide early whether allocated or apparent size is used | Stefano Facchini | 2020-06-14 | 4 | -85/+27 |
| | | | | | | | We do this consistently in the scanner, then everyone else follows. As a bonus, percentages are now also consistent with this choice. As further bonus, we can do away with a column in the model. | ||||
* | Move color definitions to the CSS | Stefano Facchini | 2020-06-13 | 2 | -22/+15 |
| | | | | And do some cleanup. | ||||
* | Reorganize source files | Stefano Facchini | 2020-06-13 | 10 | -1019/+0 |
| | |||||
* | Add files to the model | Stefano Facchini | 2020-06-12 | 1 | -46/+49 |
| | |||||
* | Create the display name column only if needed | Stefano Facchini | 2020-06-12 | 2 | -10/+15 |
| | | | | | For directories it doesn't change much because the 'elements' and 'state' columns will always be set, but when we add files this should help saving some memory. | ||||
* | Remove unused information from the scanner | Stefano Facchini | 2020-06-12 | 1 | -7/+2 |
| | |||||
* | Do not store the entire path of each file | Stefano Facchini | 2020-06-12 | 5 | -23/+54 |
| | | | | It is a waste of memory and it can be rebuilt when needed. | ||||
* | Do not sort model until the scan is completed | Stefano Facchini | 2020-06-12 | 1 | -2/+4 |
| | | | | Ordered insertion becomes too slow for directories with many entries. | ||||
* | Stop scanning when crossing device boundaries, not mount points | Stefano Facchini | 2020-06-12 | 2 | -21/+8 |
| | | | | | | | | | | | | | The previous behavior was: if the EXCLUDE_MOUNTS flag is set, stop scanning whenever a mount point is encountered, or any of the paths listed in the 'excluded-uris' setting; otherwise, scan the directory. Now the scanner *always* excludes the locations listed in 'excluded-uris'. If the EXCLUDE_MOUNTS flag is set, it stops when a directory is on a different unix device. This is more consistent with other similar tools, and behaves better in an OSTree system. Closes: https://gitlab.gnome.org/GNOME/baobab/-/issues/32 | ||||
* | Remove redundant check | Stefano Facchini | 2020-06-12 | 1 | -12/+8 |
| | | | | We already check for volume != null in the mount_volume method. | ||||
* | Add the possibility to clear the list of recent locations | Stefano Facchini | 2020-06-10 | 3 | -2/+24 |
| | | | | Closes: https://gitlab.gnome.org/GNOME/baobab/-/issues/6 | ||||
* | Cleanup unused code | Stefano Facchini | 2020-06-10 | 1 | -17/+0 |
| | |||||
* | Do not use deprecated GtkStyleContext methods | Stefano Facchini | 2020-06-10 | 3 | -14/+18 |
| | |||||
* | Do not use deprecated popup functions | Stefano Facchini | 2020-06-10 | 2 | -8/+4 |
| |