Skip to content

Conversation

@gorg2331
Copy link
Owner

@gorg2331 gorg2331 commented Dec 4, 2024

No description provided.

clefebvre and others added 30 commits October 7, 2022 09:46
This is a cosmetic change.

We already highlight the file name.
List view does not highlight icons, only rows/names.

Highlighted icons don't look good. They get colorized with FG color.
This moves new-launcher above add-desktop, change bg..
instead of the directory itself, when opening properties.

A search directory isn't a fully implemented directory (like vfs),
it's just a container for results, so they need to be acted on
directly in order to perform deep counts.

Fixes #3104.
(breadcrumbs) widget after entering a location or otherwise using
the location entry.

- this is disabled by default and the existing toggle behavior
  should be unchanged.
- Left-clicking the current location's pathbar segment will activate the
  location entry now.
intended for the window handler (for focusing the location entry).

This already was the case for icon views, but list/tree views
were sending everything to the interactive search box.
fixes lintian warning "W: nemo-dbg: priority-extra-is-replaced-by-priority-optional"
GLib/Gio now supports btime so we don't need our own implementation
any more. This should give us a slight performance boost when
loading directories.
There is native support as of 2.65.2.

It's not necessary to bump glib version because lack of support
will simply result in 'unknown' creation time.
- Option available for locale and ISO formats.
- Effort is made to match the current system font and style (X11
  property Gtk/FontName), falling back to the 'Monospace' family.

Completes #3116
It's more readable and it's configurable if people don't like it.
- Remove the 'always-prefer-pathbar' setting in favor of decoupling
  the window's path/entry state from the 'show-location-entry'
  setting.
- Add a new View submenu to control the show-location-entry setting,
  and move the toolbar toggle there also.
- All actions that formerly either activated the entry or toggled
  between entry and pathbar (/, ctrl-L, etc...) will now only affect
  the current state of the toolbar, and will not modify the setting
  itself.
- When the location changes, or escape is pressed, the location widget
  will automatically revert back to match the setting.
- Exception: if an invalid path is typed into the entry, the location
  entry will remain active regardless of the setting value (to allow
  the user to correct the mistake).
"a label can only be part of a statement and a declaration is
not a statement".
This avoids any potential race conditions when manipulating widgets
manually.
its shortcut to making sure the entry is focused.

When location entry is the default, there's no need to toggle back
to the path bar.
preference.

- Showing/hiding the location entry manually in response to the
  radio buttons changing was causing a recursive loop - toggle
  the action instead.
- Update the toolbar layout when the preference changes, as
  it was not updating properly if the entry was already (temporarily)
  visible and the preference changed to entry in that state.
as pathbar-preferred.

This is mostly a reversion of ae42620
- After location change, revert to whichever the current preference is.
- Allow toggling between modes using shortcut or button regardless of the
  current preference.

Closes #73.
Closes #3134.
theme instead of hard-coded.

14 is the Gtk default, but both Mint-Y and Adwaita use 16 now,
and we should be going by the theme anyhow.

Fixes #3144.
Sometimes `$datadir/nemo` can be a symbolic link, this can cause
menu items loaded multiple times on systems like NixOS because
they are populated twice when nemo iterates XDG_DATA_DIRS. [^1]

[^1]: NixOS/nixpkgs#190781
current location entry.

Using button-press prevents the button from being useful in drag-
and-drop actions.

Fixes #3146
mtwebster and others added 29 commits September 28, 2024 18:26
This hasn't been needed since gvfs became a thing.
- These are stored in actions-tree.json
- Only the menubar menus will show the assigned shortcut next to
  the action. The context menus will not.
There is no conflict-detection for system shortcuts, but it will
check nemo's built-in shortcuts as well as those defined for other
actions.
- Make the icon reactive to hovering
- Change the tooltip when hovering to reflect the action taken if
  the user clicks there.
- Some refactoring for readability and minor performance.
once.

This is only needed once for the application.
drag-and-drop operations.

This can be frustrating to deal with for folks with accessibility
issues (like this guy).
The odt2txt package is extremely slow when working with larger
documents, and has not seen an update in 7+ years.

Fixes #3481
Fix a typo in one of the helper definition files.
The datetime code since the last commmit is no longer compatible
with older distros (Mint 21.x).

It's also not needed, the info is in the git tree.
The POT is huge so it's important to keep the same order to
be able to identify diffs.

The files weren't sorted before so this was random.
- nemo-action-layout-editor.glade was moved to gresources
- Keep the same order as before for now (changing this makes it
hard to identify diffs prior to release and it can mess up
Launchpad leading to removal/recreation of msgids there).
Fixes fa76d52 ("Remove obsolete libxml dependency").

This fixes building on NixOS with failures like `../src/nemo-main.c:42:10: fatal error: libxml/parser.h: No such file or directory`.
In case where the parent pointer is null the nemo will crash.
It is the case when granting permission for my smartphone to
connect using mtp.
@gorg2331 gorg2331 merged commit e909d61 into gorg2331:master Dec 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.