David Capello
c13c521af2
Minor change in style
2021-11-16 09:07:50 -03:00
David Capello
8deb9c46e7
[lua] Fix clipping when drawing an image on a cel image ( fix #3054 )
2021-11-15 15:53:14 -03:00
Joshua Ogunyinka
12e61d33be
[lua] Fix layer iteration when some layer name contains just a number ( fix #3045 )
2021-11-12 08:13:43 -03:00
lampysprites
67a9c2fe0d
[lua] Add "filenamechange" event to Sprite.events
2021-11-11 20:18:44 +07:00
David Capello
a0bea17bc0
Avoid continuous redrawing events when moving mouse on Edit > Preferences listbox of sections
2021-11-05 12:41:53 -03:00
David Capello
ca252f9f02
Fix creating two ImageView if we specify "file" and "icon" for <image> widget
2021-11-05 12:15:24 -03:00
David Capello
9d61308bd6
Merge branch 'main' into beta
2021-11-02 14:22:29 -03:00
David Capello
43ca34bd35
Refactor updater::getUserAgent() using new base::get_platform()
2021-11-02 14:18:14 -03:00
David Capello
621bc209ac
Merge branch 'main' into beta
2021-10-25 18:29:34 -03:00
David Capello
7cc9ea08ba
Use https to get news items and check the latest version
2021-10-25 18:28:40 -03:00
David Capello
6c0842eaa5
Update copyright year in ver/info.c
2021-10-25 18:28:16 -03:00
David Capello
c4f2bf79a0
Merge branch 'main' into beta
2021-10-25 17:47:23 -03:00
David Capello
91e8e5cd46
Support scrolling the debugger source code viewport w/the mouse wheel
2021-10-25 17:40:47 -03:00
David Capello
534163ae5f
Fix painting issues in the debugger filling the line number column correctly
2021-10-25 17:40:12 -03:00
David Capello
76a815cc2c
Merge branch 'main' into beta
2021-10-20 11:53:47 -03:00
Martín Capello
c5fccb1499
Add a check to allow exit command execution only when the main window is the currently running
2021-10-20 11:35:54 -03:00
Gaspar Capello
f15589734f
Fix double-clicking a .aseprite file in macOS Finder doesn't open the file anymore ( fix #2985 )
...
More info in: #3006
2021-10-20 11:05:24 -03:00
David Capello
ea703a38e6
[lua] Add "fgcolorchange" and "bgcolorchange" events to app
2021-10-19 15:18:13 -03:00
David Capello
4dcdcfe387
Fix deadlock destroying SpriteEvents disconnecting observers onCloseDocument
...
Instead of using an onDestroy(Document), which can be called from the
ClosedDocs background thread, we can disconnect all Doc observers on a
new onCloseDocument() event called from Doc::close() (from the UI
thread).
This deadlock issue was commented here:
https://github.com/aseprite/aseprite/pull/3009#issue-1029413592
2021-10-19 13:01:37 -03:00
David Capello
246b1930f4
Revert "Avoid deadlock of ClosedDocs and SpriteObserver"
...
This reverts commit 8c902dd8fc
.
2021-10-19 11:56:36 -03:00
David Capello
5d04eb5a2e
[lua] Match WebSocketMessageType constants with the style of all other constants
2021-10-19 11:15:00 -03:00
David Capello
5c30315611
Avoid std::bad_function_call if we don't specify an onreceive callback for the WebSocket
2021-10-19 11:12:15 -03:00
David Capello
c2f24656d7
Don't create a ui::Timer if the UI is not available
2021-10-19 11:11:57 -03:00
David Capello
651fa4a3b6
Stop the auxiliar ui::Timer when the last WebSocket is GC'd
2021-10-19 10:57:25 -03:00
David Capello
b29627c8cb
Minor formatting change
2021-10-19 10:50:18 -03:00
lampysprites
6075285b5c
Refactor the websocket timer
2021-10-19 12:23:12 +07:00
lampysprites
8c902dd8fc
Avoid deadlock of ClosedDocs and SpriteObserver
2021-10-18 23:43:50 +07:00
lampysprites
1f9c2e8987
Handle socket messages when window is out of focus
2021-10-18 23:40:49 +07:00
lampysprites
93fb40ad7d
Expose min/max time between websocket reconnects
2021-10-18 23:38:45 +07:00
Martín Capello
d1e02cc3c1
Add listitem support to the ui class generation tool
2021-10-15 10:44:30 -03:00
Martín Capello
e9e515c03f
Add slider's "readonly" attribute support to widget_loader
2021-10-14 15:28:07 -03:00
David Capello
1e57cd267d
Merge branch 'main' into beta
2021-10-13 10:42:20 -03:00
David Capello
6dd128d637
Add main_area in debugger window to show only the buttons initially
2021-10-13 10:35:55 -03:00
David Capello
d077900fe5
Merge branch 'main' into beta
2021-10-13 10:15:39 -03:00
David Capello
212e9fbe6c
New initial Lua debugger version ( #1967 )
...
Incomplete version of the Lua debugger.
Some available features:
* Break in next executed instruction
* Step in, over, out
* See & navigate stacktrace
* See local variables
Some missing features:
* Breakpoints
* Eval user expressions with local variables
The UX needs some improvement yet.
2021-10-12 16:52:14 -03:00
David Capello
3de3ef5635
Minor change in widget_loader.cpp
2021-10-12 15:32:02 -03:00
David Capello
0b1ae09a63
Avoid exception using <textbox /> on .xml widget files
...
The exception was thrown using std::string(nullptr) constructor.
2021-10-12 15:30:16 -03:00
David Capello
9dbbcbd7ef
Fix Theme::drawTextBox() to calculate the correct textbox size
...
If we are only calculating the textbox size (Graphics* g=nullptr) we
don't need to use the View scroll information anyway.
2021-10-12 15:28:57 -03:00
David Capello
db44eeb269
Merge branch 'main' into beta
2021-10-12 10:45:33 -03:00
David Capello
161264a78d
Merge branch 'script-api-layer-is-reference'
2021-10-08 11:47:54 -03:00
David Capello
318d5ed6a0
Avoid removing random values from the Lua registry using Events:off()
...
Fix proposed in:
https://github.com/aseprite/aseprite/pull/2980#issuecomment-938495522
2021-10-08 11:09:47 -03:00
David Capello
2ddbbf00d6
Fix FileAccessMode::Full security value to include OpenSocket
...
Commented in:
https://github.com/aseprite/aseprite/pull/2980#issuecomment-938495522
2021-10-08 11:05:16 -03:00
David Capello
b9130b83f4
Merge branch 'interprocessing'
2021-10-07 19:38:23 -03:00
David Capello
6e84bb5443
[lua] Ask for permission to open a WebSocket from scripts
2021-10-07 19:37:10 -03:00
David Capello
b9241e6d91
Refactor ask_access() with ResourceType argument
2021-10-07 19:34:40 -03:00
David Capello
4cd137a639
[lua] Add Image.rowStride property now that Image.bytes is available
...
We need to know the specific rowStride to be able to set a proper
Image.bytes (bytes size = Image.height * Image.rowStride).
2021-10-07 19:10:27 -03:00
David Capello
cd342f5630
[lua] Add events handling with Sprite.events & App.events
...
Added a new Events object with :on() and :off() methods to start or
stop listening to a specific event respectively. This also allows to
add several callbacks for the same event.
Replaced the temporal Site.onChange & Sprite.onChange implementations.
Related to several issues (enable more possibilities for): #138 , #1403 , #1949 , #2965 , #2980
2021-10-07 18:56:39 -03:00
David Capello
0249275f8c
[lua] Change MessageType to WebSocketMessageType
...
Just in case to avoid collision or confusion with some kind of future
MessageType (e.g. ui::MessageType). There are no plans for this, but
we prefer to use WebSocket* prefix.
2021-10-06 19:33:09 -03:00
David Capello
327b38a05d
Wrap MESSAGE_TYPE_BINARY with parenthesis (...)
2021-10-06 19:29:19 -03:00
David Capello
0ca411690b
Remove trailing whitespaces
2021-10-06 19:17:10 -03:00
David Capello
c117b1b01f
Simplify Image_set_bytes(): as bytes_size == bytes_needed we don't need to call std::min()
2021-10-06 19:16:51 -03:00
Jeremy Behreandt
e0a747cad7
Expose Layer Is Reference
...
Exposes a getter for layer is reference in the Lua scripting API.
2021-10-06 14:04:54 -05:00
David Capello
f8dabfa294
Use portable memcpy instead of memcpy_s
2021-10-04 18:07:20 -03:00
David Capello
c1628e4c62
Fix crash clicking combobox scrollbar of dithering matrices in Dynamics popup ( fix #2984 )
...
We're trying to access the display() attribute of a kMouseDownMessage
message when the display was already deleted from Manager::_closeWindow.
2021-10-04 15:49:11 -03:00
lampysprites
2628afdfce
Remove unneeded Sprite.__gc
2021-10-04 23:15:55 +07:00
lampysprites
bf53fa26cd
Make onChange callbacks more predictable
2021-10-04 12:17:25 +07:00
lampysprites
a90853f765
Extend WebSocket API
2021-10-03 12:52:37 +07:00
lampysprites
4354be1d7a
Add CMake option to disable websockets
2021-10-03 12:40:29 +07:00
lampysprites
711741a358
Remove unneeded lua stack pops
2021-10-03 02:22:15 +07:00
lampysprites
28595a410d
Clean up sprite observers on lua GC
2021-10-02 22:10:25 +07:00
lampysprites
83c03a3158
Expose site observer to lua API
2021-10-02 20:09:35 +07:00
lampysprites
2aa3fdbd95
Execute websocket callbacks in the ui thread
2021-10-02 18:34:17 +07:00
lampysprites
22e3e6244a
Simplify user API for Sprite observers
2021-10-02 16:22:31 +07:00
lampysprites
f8ef06a86e
Lua API Image:bytes - convert lua Image to data string and back
2021-10-02 14:40:28 +07:00
lampysprites
b0f10ee276
Add Websocket client API
2021-10-02 13:57:51 +07:00
David Capello
33595c8bbb
Merge branch 'plugin-onenabled'
2021-09-30 15:02:14 -03:00
David Capello
b5d230d52f
Increment Lua API version
2021-09-30 15:01:57 -03:00
David Capello
1e92f66ff2
Remove trailing whitespace
2021-09-30 14:22:21 -03:00
David Capello
89904afa82
Simplify app::Job implementation
...
* Remove pointers to base::thread/mutex
* Use std::thread/mutex as values
2021-09-30 14:09:39 -03:00
lampysprites
e6aeee6400
Add IXWEbSocket library
2021-09-30 13:13:43 +07:00
Gaspar Capello
f32393bb31
Fix Canvas Size w/"Trim content outside" for tilemap layers ( fix #2942 )
...
New bounds for tilemap cels weren't calculated correctly when "Sprite >
Canvas Size" with "Trim content outside canvas" option was used.
2021-09-29 16:42:24 -03:00
David Capello
5238bfc7d7
Merge branch 'main' into beta ( fix #2970 )
2021-09-29 14:54:30 -03:00
David Capello
d7ddb7feed
Fix changing random values to transparent color for non-indexed sprite from cmd::SetPalette
...
Possible fix for #2970
Possible regression introduced in dd2d226264
2021-09-29 14:42:55 -03:00
lampysprites
85f3164e21
Expose DocObserver to the scripts
2021-09-29 22:39:01 +07:00
David Capello
f318a42f19
Merge branch 'main' into beta
2021-09-29 10:16:02 -03:00
lampysprites
449c158f80
Implement enabledness check for script commands
2021-09-28 14:44:38 +07:00
David Capello
364f62ee4a
Merge branch 'sentry' ( fix #2857 )
2021-09-23 21:09:27 -03:00
David Capello
f07dc53d83
Use our anonymous UUID to identify Sentry users
2021-09-23 21:06:19 -03:00
David Capello
c6c1393402
Show consent to share crash data only when there are something to share
2021-09-23 20:40:02 -03:00
David Capello
f6322a1373
Don't show "Aseprite is up to date" when there is no new version
2021-09-23 15:27:09 -03:00
David Capello
0c604ca4ba
Ask for consent to share crash data
2021-09-23 15:22:26 -03:00
David Capello
6cafec8d06
Move Sentry class impl to a .cpp file
2021-09-23 12:55:30 -03:00
David Capello
775e8f86be
Merge branch 'main' into beta
2021-09-23 09:19:23 -03:00
David Capello
515952cf32
Enable Fill/Stroke commands when !ENABLE_UI
2021-09-23 09:18:14 -03:00
Gaspar Capello
4e12f4dcc2
Fix Alt+mouse wheel to scroll through tiles when we are in tiles mode ( fix #2956 )
...
Before this fix, Alt+mouse wheel to scroll through tiles didn't work as it did in the color palette.
Also, fixed tile deselection when user removes the focus of the tileset (for example, doing click in the editor).
2021-09-23 09:04:37 -03:00
David Capello
024cd73f62
Change location for crash data (e.g. %AppData%/Aseprite/crashdb)
2021-09-22 19:48:44 -03:00
David Capello
8b215235c7
Minor fix for app-lib flags in CMakeLists.txt file
2021-09-22 18:34:23 -03:00
David Capello
5f9b6f494a
Merge branch 'main' into beta
2021-09-22 17:54:57 -03:00
Gaspar Capello
83c18399a4
Fix incorrect cropping rectangle calculation in canvas size command in lua script
...
Prior to this fix, CanvasSize command via lua script results in bad canvas and image clipping.
2021-09-22 17:40:29 -03:00
David Capello
911589111e
Add Sentry as an alternative to handling minidumps manually ( #2857 )
2021-09-21 11:29:48 -03:00
Joshua Ogunyinka
ed8e2c8392
Fix performance issue/lag drawing in 'Auto' mode on a tilemap layer ( fix #2877 )
...
We receive a .aseprite example where the tilemap contain some tiles
with huge tile indexes. We don't know why the tilemap was saved with
those wrong values (tile index out of bounds), but it was the cause of
the lag.
2021-09-08 12:04:39 -03:00
David Capello
9e10a1c82c
Merge branch 'main' into beta
2021-09-06 18:30:45 -03:00
David Capello
7d248c33d7
Fix initialization order of base class and member variable in ui::CloseEvent class
...
Fixed clang warning: field 'm_canceled' will be initialized after base 'ui::Event'
2021-09-06 18:00:56 -03:00
Martín Capello
495623d6b2
Add support to "visible" attribute
2021-09-06 13:58:19 -03:00
Martín Capello
05dfd75743
Add cancelation support to CloseEvent
2021-09-06 13:57:57 -03:00
Martín Capello
e6d0c1858a
Add <image> tag support
2021-09-06 13:53:02 -03:00
Joshua Ogunyinka
3da532453c
Fixed issue regarding when color index of a pixel is bigger than the palette size
2021-09-02 16:56:39 +04:00
David Capello
013792a215
Don't access preferences from background thread and check current_editor existence
...
Related to #2874 and ac31ee35c0
2021-09-01 12:11:02 -03:00
David Capello
6341fcee23
Add missing #include to use current_editor
2021-09-01 12:02:29 -03:00
Robert Rüdiger
ac31ee35c0
Fix translucent backgrounds in color selection
2021-09-01 12:01:59 -03:00
David Capello
650ab7b8d6
Minor change: move comment to its related if-condition
2021-09-01 11:10:19 -03:00
Joshua Ogunyinka
d502876cd3
Fixed saving of blend mode and opacity in aseprite files
2021-09-01 11:08:53 -03:00
David Capello
845f275ae7
Enable cycling colors when palette size=1 so RGB/HSV colors are converted to index=0 anyway
...
In this way after ChangeColor command to increase/decrease an index is
used, we always got an index selected (even index=0 if palette size=1)
2021-09-01 10:38:35 -03:00
David Capello
adc9c109da
Merge branch 'main' into beta
2021-08-31 09:06:09 -03:00
Jeremy Behreandt
edb9f89456
Cyclic Color Change in Palettes
...
Made Change Color: Increment/Decrement Foreground/Background methods cyclic instead of clamped. At last palette element, incrementing selected color returns to first element. At first palette element, decrementing color returns to last element.
2021-08-31 01:10:18 -05:00
Gaspar Capello
dd2d226264
Fix crash after saving a GIF file from an indexed image which transparent index is gone
...
Before this fix, it was possible to lose the transparent index at Indexed Color Mode.
It was reproducible doing:
- New file, Indexed mode, Black background.
- Erase all the palette, add 40 colors slots (these all will be black)
- Press Remap button
- Go to Sprite > Properties... set transparent color to 11.
- Erase color entries 2 to 20
- Press Remap button
You'll see the transparent index is gone (transparent index = -1)
To reproduce the crash, additional steps are needed:
- Right click to layer and select 'Layer from Background'
- Make a color RGBA(0, 0, 0, 0) and add to the palette
- Paint on canvas with this color (it'll act like a eraser)
- File > Save As... save in GIF format.
- Press OK
Crash!
This crash was reported on ticket 2620 and 2621.
2021-08-30 15:53:33 -03:00
Jeremy Behreandt
d14cf4038d
Color Sort For Hue, Alpha
...
Removes switch case with fall through. Removes nested switch
cases. Refactors color sorting method to 1. push zero alpha colors to
the front of the palette; 2. resort to value as a criterion for gray
colors; 3. use saturation and value as back up comparisons for each
other for equivalent values; 4. approximate gamma-to-linear when
perceptual lightness is chosen.
Partial fix for #2901 .
2021-08-30 15:33:53 -03:00
Joshua Ogunyinka
971ba32338
added support for loading/saving alpha channels in palette files
2021-08-30 10:57:20 -03:00
David Capello
1f6c6951af
Add SetGridBounds::setGrid() to avoid some duplicated code
2021-08-30 10:52:40 -03:00
Joshua Ogunyinka
f85f24e847
fixed restoring grid preference on undo/redo ( fix #2872 )
2021-08-28 08:54:00 +04:00
Joshua Ogunyinka
33d0187dab
Continue playing the same tag in the Preview window after switching sprites ( fix #2797 )
2021-08-26 08:54:29 -03:00
David Capello
54a6ef5eb7
Merge branch 'main' into beta
2021-08-23 14:09:44 -03:00
David Capello
d3d30ed851
Merge branch 'improve-save-performance-fseek'
2021-08-23 12:33:20 -03:00
jestarray
59e01493cb
Added Duration to filename formatter
2021-08-23 11:50:28 -03:00
David Capello
4981f05f0b
Fix color of the central little pixel of the crosshair
2021-08-20 20:11:51 -03:00
David Capello
1a7c381c5e
Revert "Allow dragging mouse up/down to change zoom too"
...
This reverts commit 2c82e19669
.
Given the feedback from the following posts, we've decided to revert
this change at the moment:
* https://steamcommunity.com/app/431730/discussions/2/3059617763567133029/
* https://github.com/aseprite/aseprite/issues/2767
2021-08-20 16:32:45 -03:00
David Capello
4e11d45769
Fix crash switching from a tilemap to a regular layer in tile mode & the preview window opened ( fix #2854 )
2021-08-19 20:31:23 -03:00
David Capello
c46927dce6
Save/restore window size of the file selector ( fix #2756 in some way)
2021-08-19 11:51:21 -03:00
David Capello
7f56db58b7
Restore ui::Window bounds correctly after loading its lastNativeFrame()
...
Without this fix windows were missing a last re-layout/setBounds to
the new frame size, so they showed up with an incorrect size given the
available area of the native window.
2021-08-19 11:47:17 -03:00
David Capello
a5b41d2630
Merge branch 'main' into beta
2021-08-19 10:34:32 -03:00
David Capello
2fa47b59c9
Center the "open sequence" dialog correctly when it's showed from a file specified in the CLI ( fix #2899 )
2021-08-18 15:36:15 -03:00
David Capello
1e98a65859
Minor change in ui::Manager::run()
2021-08-18 15:34:05 -03:00
David Capello
341408e902
Don't crash when saving palettes to .jpg format ( fix #2654 )
...
Now .jpg is not even show in the list of available format to save
palettes (same for other file format that don't support indexed color
mode).
2021-08-18 13:03:38 -03:00
David Capello
74e9a73f48
Merge branch 'main' into beta
2021-08-13 14:49:18 -03:00
Martín Capello
1eb740482e
Update last row and column of pixels in the editor's viewport when the sprite is zoomed in and the color mode or FX dialog are used. (also fix #2803 )
2021-08-13 11:11:55 -03:00
David Capello
8b5d7be104
Add support to move the Preview window with a styles/pen on Windows
...
Fix part of https://github.com/aseprite/aseprite/issues/2783
2021-08-12 16:25:20 -03:00
Alex Marcolina
54fddf7cc3
Replace fseek with putl/w to reduce io flushes
...
ase_file_write_start_chunk needs to skip forward the size of the chunk header, as these values will be written in later. Using fseek was causing performance issues on my Windows machine due to causing an io flush on every chunk, for projects with many (thousands) of chunks. Replacing with the equivalent put commands in ase_file_write_close_chunk results in ~100x speedup.
2021-08-01 20:44:15 -07:00
David Capello
ecbd13caf3
Use transparent windows for tooltips & popups like toolbar ( fix #2764 )
2021-07-30 16:14:38 -03:00
Martín Capello
fc79146c56
Fix crash when pressing ESC while moving a selection ( fix #2829 )
2021-07-16 11:24:49 -03:00
Gaspar Capello
10a5694e6e
Fix regression saving certain GIF files when disposing frames ( fix #2806 )
...
Before this fix, when some aseprite file with transparents pixels was
converted to GIF, each frame didn't overwrite correctly the previous
frame (image disposal was incorretly chosen: DO_NOT_DISPOSE instead of
RESTORE_BGCOLOR).
2021-07-12 11:00:54 -03:00
David Capello
22a5c4c324
Merge branch 'main' into beta
2021-07-09 10:47:16 -03:00
David Capello
5a6bd465f5
Cache mouse cursors to avoid re-generating them on each setCursor()
...
This should improve the mouse movement, where a new mouse cursor was
created on each mouse movement with black & white pixels. It's a
regression introduced in ef4f691459
(which was originally introduced to improve the mouse movement
perception in a 100Hz monitor).
This might be a possible fix for:
https://github.com/aseprite/aseprite/issues/2713
2021-07-09 10:21:16 -03:00
David Capello
8f838ba36d
Backport FullscreenMode command ( #464 )
...
Original from ae02600a63
2021-07-05 20:11:46 -03:00
David Capello
7a3fb9c2ac
Fix running UI tests on beta branch
2021-07-05 19:48:17 -03:00
David Capello
9ee6f99588
Merge branch 'main' into beta
2021-07-05 19:43:55 -03:00
David Capello
8c0215dd06
Fix UI tests
2021-07-05 19:42:32 -03:00
David Capello
95df0b23d3
Show main os::Window on the first flipDisplay()
2021-07-05 19:42:04 -03:00
David Capello
4a5a3a7bc4
Fix compilation when ENABLE_DEVMODE is defined
2021-07-05 19:41:51 -03:00
David Capello
12aef12ed1
Merge branch 'main' into beta
2021-07-05 18:45:00 -03:00
David Capello
c42c5e1453
Backport new laf API to main branch of aseprite
...
Some features from the beta branch of aseprite & laf were backported
to the main branch of aseprite.
Related commits:
- New memory handling (db4504e816
)
- New get event with timeout (e6ec13cc31
)
- Convert os::NativeCursor to an enum (06a5b4f3ae
)
- Adapt code to the new os::Display -> os::Window refactor (5d31314cdb
)
- Save/load main window layout correctly and limit to current workarea (d6acb9e20f
)
- Redraw window immediately on "live resizing" (d0b39ebade
)
2021-07-05 17:51:29 -03:00
David Capello
1d1982d312
Merge branch 'main' into beta
2021-07-01 11:50:55 -03:00
David Capello
ffe65bface
Detect webp files by file content ( fix #2807 )
2021-07-01 11:37:11 -03:00
David Capello
66e77a7e49
Merge branch 'main' into beta
2021-06-29 21:15:57 -03:00
David Capello
69446cf335
Minor changes for 927215629d
to avoid offsets and use grids
...
Related to #2741
2021-06-29 21:14:12 -03:00
Martín Capello
927215629d
Fix pixel perfect behavior in tilemap layer when cel origin or cel position is different than (0,0) ( fix #2741 )
2021-06-29 21:07:22 -03:00
David Capello
5873a64abd
Minor changes in IntertwineAsPixelPerfect
2021-06-29 20:26:37 -03:00
David Capello
f99b5218b9
Remove unused code from ReplaceColor command
...
The original intention was to save selected colors in the Replace
Color dialog so then showing up it again would restore those saved
color. But it never worked in that way and just by mistake it was
using the Foreground/Background pair of colors by default (which is
the desidered behavior now). So we are just removing the buggy code
that never worked. (Related to #2028 in some way.)
2021-06-29 16:31:51 -03:00
David Capello
e73d96262d
Always use Foreground color in Select > Color Range ( fix #2028 )
2021-06-29 16:26:48 -03:00
David Capello
78abaf0292
Minor change in MaskColor add ConfigSection constant
2021-06-29 16:23:56 -03:00
David Capello
9609d2c827
Fix crash if we press F5/reload menus when we have a menu open ( fix #2496 )
2021-06-28 21:13:56 -03:00