Age | Commit message (Collapse) | Author |
|
You can select whether you want a horizontal or a vertical Guide and
specify the offset you want it to be at.
|
|
The ImageEditor knows about its Guides, how to draw them and exposes
ways to manipulate them.
|
|
This will allow the user to add Guides to the image, that will only be
visible in the Editor, not affecting the image.
|
|
Previously changing tools while simultaneously using a widget like a
slider would result in a event_dispatch() failure.
Instead use a StackWidget to set the active widget.
|
|
Use the new ValueSlider and get rid of the temporary solution with
tooltips :^)
|
|
The previous name did not describe what the function checked, and was
easy to confuse with ModelIndex::is_valid.
|
|
Add more tab options to Browser: "Duplicate Tab" and "Close Other Tabs".
|
|
Most of the models were just calling did_update anyway, which is
pointless since it can be unified to the base Model class. Instead, code
calling update() will now call invalidate(), which functions identically
and is more obvious in what it does.
Additionally, a default implementation is provided, which removes the
need to add empty implementations of update() for each model subclass.
Co-Authored-By: Ali Mohammad Pur <ali.mpfard@gmail.com>
|
|
This replaces a bunch of very basic uses of posix_spawn() with the new
Core::Process::spawn().
|
|
Prior to this change, Assistant would just stay in the background,
unless one pressed an Escape key or launched some app.
|
|
Application::quit() is nicer for most cases where exit() is used. Cases
where exit() is used intentionally for early termination are left
intact.
|
|
This adds a tooltip to all the slider properties showing their
current value. Previously there was no indication of what
value they had. Also rename the SprayTool property 'thickness' to
'size' like BrushTool calls it.
|
|
Calculator now uses the KeypadValue class instead of double in
its internal calculations. By not constantly converting to
double back-and-forth, we do not use precision simply by, for
example, negating a number. This fixes #7484.
|
|
This commit adds a basic KeypadValue class which abstracts away
Keypad's internal representation in a slightly simpler format.
This will allow arithmetic operations in the Calculator to not
lose any precision. In cases where losing precision is necessary,
an explicit conversion operator to double is provided, as well as
an explicit constructor from double.
|
|
Show an empty column rather than 'null' in SystemMonitor and show
'no IP' in the network applet if the adapter has no IPv4-address
configured.
|
|
Add a column named 'Link status' to the Network tab in SystemMonitor
showing the speed and duplex if the link is up.
Add the link speed behind the existing text in the applet or show
'down' if the link is down.
|
|
This change makes `cd /bin; FileManager` open the app in /bin.
|
|
|
|
Remove the context menu for LineTool and use the tool properties
widget for options instead.
|
|
Remove the context menu and move the options to the tool properties
widget.
|
|
Remove the context menu for MoveTool and move the actions to the layer
menu instead.
|
|
Remove the context menu for SprayTool and just use the tool properties
widget for options.
|
|
Remove the context menu for EllipseTool and use the properties widget
instead for consistency between tools.
|
|
Remove the context menu for PenTool and just use the tool properties
widget.
|
|
Removes the context menu for EraserTool and instead use the
tool properties widget for options.
|
|
|
|
|
|
|
|
|
|
Window::add_menu is the canonical way of adding menus to a window.
|
|
It is turned off by default
|
|
Since this was missing, ProcessStateModel never received
model_did_update, and it was possible for the ProcessModel index to go
stale and show another process.
Fixes #9129.
|
|
Fixes: #9136
|
|
This change disables the icons in read-only directories.
|
|
The action never worked properly here. It used the selection
from the directory view, instead of the tree view.
Furthermore, the tree view isn't even editable.
Just making tree view editable wouldn't fix it -- it'd probably
need something like creating an on_stop_editing() function
in the AbstractView to change the path after the rename.
For now, I'll remove the action from the menu as a "temporary fix".
|
|
When I was adding the action in #8713, the action did not have an icon
yet. Now, since it has an icon now, we can add it to the toolbar!
|
|
|
|
|
|
*Settings applications should use the same icon as the app they manage
the settings for.
|
|
|
|
If a menu item requires additional user input before the action can be
taken, it should have an ellipsis.
|
|
This adds more possible extensions for highlighting C/C++ files
and JavaScript module files.
|
|
|
|
Otherwise, space is reserved but menus aren't shown.
|
|
Otherwise, space is reserved but menus aren't shown.
|
|
Otherwise, space is reserved but menus aren't shown.
|
|
MailSettings: Add a GML file for Mail settings
MailSettings: Add an AF desktop file for Mail Settings
MailSettings: Unveil /res in mail settings, fix GML
MailSettings: Mail settings texteditor->textbox
MailSettings: Update mail username to correct category in settings
Modified Mail settings GML to properly represent ports >100
MailSettings: Update/fix mail settings GML
MailSettings: Adjust GML, add icons for mail settings
MailSettings: Change Okay button to OK
MailSettings: Change mail setting reset button to revert
MailSettings: Fix incorrect variable names in mail settings
MailSettings: Add newlines af EOF of all mail setting files
MailSettings: Mail settings linting issues fixed
MailSettings: Increase size of icon features
Code cleaning/styling changes as per gunnarbeutner review
Made settings descriptions more friendly per sin-ack review
MailSettings: Fixes as per PR comments
MailSettings: Fix checkbox weirdness
MailSettings: Adjust width of checkbox
MailSettings: Remove unneccessary update() call
MailSettings: Replace port SpinBox with ComboBox
MailSettings: Add colons to labels, remove port 110 option
MailSettings: Remove custom model, use ItemListModel
MailSettings: Change relative icon paths to absolute ones
|
|
Previously, it just showed an error message saying that "" failed to
load, which made me think that search engines were broken.
|
|
Return early from on_selection_change if the pid hasn't changed or we
get an invalid result from selected_id().
|
|
We can use kill(pid,0) to check for kill permissions instead of relying
on file path access. Using 0 as signal does error checking but does not
send a signal.
|