David Capello
34af054118
Add missing palette files from eb5c7ee0e5
2020-06-11 21:19:44 -03:00
David Capello
2f472f0760
[steam] Add possibility to take screenshots and add them to the Steam library
...
Requests:
https://community.aseprite.org/t/6067
https://steamcommunity.com/app/431730/discussions/0/1482109512300945388/
https://steamcommunity.com/app/431730/discussions/0/1495615865218665223/
https://steamcommunity.com/app/431730/discussions/0/1708438376933048578/
2020-06-11 14:18:13 -03:00
David Capello
9b86d30d61
[osx] Add osx_async_view option to disable the drawsAsynchronously of the NSView layer
2020-06-10 10:57:49 -03:00
Gaspar Capello
9c37ea41ed
Fix locked layer not completely locked ( fix #2181 )
2020-06-09 18:03:09 -03:00
David Capello
eb5c7ee0e5
Add MSX1/MSX2 color palettes
2020-06-05 10:51:25 -03:00
David Capello
24ddad4795
Merge branch 'm13253/master'
2020-06-05 10:10:03 -03:00
David Capello
e4b224a0bd
Merge branch 'swap-bg-colors' ( fix #1812 )
2020-06-04 16:59:41 -03:00
David Capello
445e0abb0b
[win] Add Tablet section on Edit > Preferences and restore old wintab behavior
...
Now on Windows it's more clear the different APIs to use (Windows
Pointer vs Wintab), the Wintab API works as before (generates mouse
events on WM_MOUSE message instead for each packet), and there is a
new Wintab mode to create events directly from packets (still a little
buggy with some tablets, but might be useful in other tablets to get
more precision for fast strokes).
2020-05-30 16:54:35 -03:00
MorganDavid
39a2045a43
Added swap checkerboard colors command
2020-05-28 23:11:26 +01:00
Star Brilliant
992d2e002e
Add the Minecraft palette
2020-05-26 19:12:33 +08:00
David Capello
847f176f0d
Add new palette hept32 by ENDESGA
...
https://twitter.com/ENDESGA/status/1263381772173062144
2020-05-21 12:08:09 -03:00
David Capello
4123e98d16
Add option to switch dynamic gradient between BG>FG and FG>BG
2020-05-07 16:08:32 -03:00
David Capello
263236deb3
Several fixed for Dynamics
...
* Now the max value in dynamics is equal to the brush size, so changing
the brush size (e.g. switching between pencil/eraser tools) will
change the max brush size (which is the most common parameter to
change)
* Added mini_slider style for min/max brush/angle values
* Fixed some issues clicking outside the dynamics popup
2020-05-02 11:59:34 -03:00
David Capello
cc7bdbcec4
Add a slider style in theme
...
We've added some code to handle backward compatibility with themes. In
this way we can still load old themes in the latest version but should
look as in previous versions (this will not be done with previous
properties or parts migrated to styles, so we start from now on).
2020-05-01 23:31:10 -03:00
David Capello
1d15bacdcd
Add sensor tweaks to specify min/max thresholds of the sensor input
...
In this way we can translate the sensor input to a better output range
for our specific device (mouse, stylus, etc.).
2020-04-23 18:03:34 -03:00
David Capello
4cfa5e743e
Add addition mode back for Hue/Saturation filter ( fix #1848 )
2020-04-23 12:05:09 -03:00
David Capello
79f9e28ce8
Added pen pressure sensitivity ( fix #710 )
...
- Added support to detect eraser tip on Linux (#610 )
- Related to #139
- Still needs works for gradients and better brush interpolations
between stroke points
- Requested several times, e.g. https://community.aseprite.org/t/1077
https://community.aseprite.org/t/1881 , steam forum, etc.
2020-04-21 22:27:49 -03:00
David Capello
5affdbbae1
Shox extensions in different categories in the Preferences dialog
2020-04-20 14:20:07 -03:00
David Capello
1f34d0e46e
Add different formulas to convert RGB to Grayscale
2020-04-20 10:22:41 -03:00
David Capello
07f1510ebd
User can configure "auto select layer" in quick mode independently
...
Now we have one "auto select layer" option for the quick mode of Move
tool (Ctrl/Cmd key, true by default) an other option for the regular
Move tool mode (false by default).
2020-04-18 21:21:14 -03:00
David Capello
2af6a0493e
Fix recent list of files menu
...
This is a problem introduced with the plugin groups, but now we use a
group to store the list of recent files. With this commit we fixed
some bugs in the impl of menu groups.
2020-04-08 17:50:17 -03:00
David Capello
c73d745245
Don't show warning for untranslated text that start with '!' on widgets
2020-04-04 17:33:23 -03:00
David Capello
298c2e24e8
Add possibility to put plugin:newCommand{} in specific menu locations identified as "groups" ( #1949 )
2020-04-02 23:18:08 -03:00
David Capello
ba51812c89
Fix typo with auto-fit preferences
2020-03-30 11:02:28 -03:00
David Capello
d358e6055f
Add auto-fit screen option ( fix #789 , fix #2267 )
2020-03-30 09:16:14 -03:00
Hamed Zaghaghi
123fa7d106
add css export
2020-03-24 05:51:02 +04:30
David Capello
72b5f0e701
Add missing files for the new TGA options
2020-03-20 20:15:29 -03:00
David Capello
c230e8f0ab
Add options to save TGA files with 16/24/32bpp & uncompressed/compressed
2020-03-20 19:18:03 -03:00
David Capello
a0882ba443
Move PACKAGE/VERSION, etc. to new ver-lib
...
* As we moved the VERSION macro to a .c file, we don't have to
recompile the whole project when we change the version number.
* Removed the version number from gui.xml
* Removed the invalid first menu item that might appear in the root
menu when the gui.xml version is outdated in debug mode.
2020-03-16 10:31:32 -03:00
David Capello
df63fb9388
Update copyright year on Windows properties and About dialog
2020-01-08 17:44:59 -03:00
David Capello
b7f41b811a
Add Screenshot command
2019-12-05 12:05:18 -03:00
David Capello
70ff67e890
Clear save_copy preference values of saved copies (related to #1964 )
2019-12-03 17:38:28 -03:00
David Capello
b190cc985e
Save the whole group of grid/bg/pixel grid settings when these elements are displayed in the Editor
...
https://community.aseprite.org/t/3303/10
2019-12-03 17:37:54 -03:00
David Capello
8c2a99f952
Add option to reset symmetry to the center ( fix #2195 )
2019-11-11 15:47:21 -03:00
David Capello
c2acc973ee
Add support to show multiple sections in Export Sprite Sheet
2019-10-29 16:37:06 -03:00
David Capello
c0dfd76114
Change Export Sprite Sheet dialog with a tab-like UI
2019-10-26 13:24:27 -03:00
David Capello
13d042f346
Add options to merge duplicates/ignore empty cels in Export Sprite Sheet
2019-10-23 21:09:56 -03:00
David Capello
536a4c5d3a
Simplify Export Sprite Sheet with preview + changes to the UI
...
These changes include an option to split layers and tags
by rows (fix #1118 )
2019-10-18 17:00:35 -03:00
David Capello
30b2585037
Save grid bounds inside .aseprite files and doc::Sprite ( fix #688 )
2019-10-10 15:08:59 -03:00
David Capello
aa66ff35a2
Refactor DocExporter::DataFormat -> SpriteSheetDataFormat
2019-10-07 17:22:27 -03:00
David Capello
d99e642c55
Add split layers option in ExportSpriteSheet
2019-10-03 15:52:19 -03:00
David Capello
1c8b8051a8
Rename FrameTag -> Tag
2019-10-01 14:55:08 -03:00
David Capello
75636afd64
Preserve cel links when we copy/move a range of cels/frames
...
This is a common solution in the DocApi wrapper that takes cares of
the duplicated cels that we're copying with copyCel() and that are
linked in the source, so then it maps the links into the destination.
Solving this in DocApi we fixed the problem on the timeline
drag-and-drop (doc_range_ops), copy/paste clipboard ranges, and merged
the code in NewFrame to duplicate (linked) cels.
We've also added 3 variants of Duplicate Cels with this change:
- Duplicate Cels: Copies the whole cel block without linking to
previous cels.
- Duplicate Linked Cels: Copies the whole cel block linking all cels to
previous cels.
- Duplicate Cels w/Layer Mode: Depending on the layer mode (continuous
or not) the cels will be linked or not (this is how "duplicate
linked cels" was working before, and was added just in case for
backward compatibility).
Fixes: http://steamcommunity.com/app/431730/discussions/1/142261352649813598/
2019-09-26 19:09:23 -03:00
David Capello
79f4e892f1
Add missing strings for extensions panel
2019-09-23 08:54:04 -03:00
David Capello
138cd2970c
Add option to disable transforming multiple cels when we have only layers/frames selected on the Timeline
2019-09-11 14:01:50 -03:00
David Capello
d03f5e9145
Add option to force RotSprite usage (as in old versions)
2019-09-05 18:22:51 -03:00
David Capello
35aaa18ee3
[lua] Add app.range.colors + Move/CopyColors commands
...
Closes: https://community.aseprite.org/t/2512
2019-08-10 14:37:18 -03:00
David Capello
1995d67759
Remove all preferences migration
...
The migration of preferences were added to rename preference options
in a progressive way. We don't need them after several versions were
updated (and right now they might be adding some noise if users are
launching different Aseprite versions).
An attempt to fix this bug https://community.aseprite.org/t/3303
2019-08-08 10:55:39 -03:00
David Capello
8d4c68fe17
Remove duplicate menu options (prefer "Edit > Paste Special" to paste the clipboard as something new)
2019-07-02 15:34:26 -03:00
David Capello
757fadeaf0
Add New Layer via Cut/Copy commands ( fix #1567 )
2019-07-02 15:28:05 -03:00
David Capello
fe4106457f
Add "Edit > Paste Special > Paste As New Sprite" option ( fix #1024 )
2019-06-28 18:51:14 -03:00
David Capello
ff6538a68e
Add Edit > Paste Special > Paste As New (Reference) Layer ( fix #672 , fix #1748 )
2019-06-27 15:34:56 -03:00
David Capello
c7d1e4a472
New option to configure how much time we keep a closed sprite on RAM
2019-06-07 13:17:21 -03:00
David Capello
ad64deef6c
Several changes to default StatusBar text
...
* Change the Home status bar text
* Show the full path of the document (if the user preferences allow
us) when we move the mouse over the document tab
* We weren't calling onWorkspaceViewSelected() from
WorkspacePanel::setActiveView()
2019-06-05 10:16:34 -03:00
David Capello
df741c246b
Show "Loading..." item in DataRecoveryView if the list wasn't loaded before we click the "Recover Files..." option
2019-05-27 23:53:57 -03:00
David Capello
54883012bb
Put "Reopen Closed File" and "Clear Recent Files" options inside "File > Open Recent" menu
2019-05-27 23:53:57 -03:00
David Capello
cdb98d4cd5
Add File > Reopen Closed File command
2019-05-27 23:53:57 -03:00
David Capello
1b62515cd2
Add "Recover Files..." option in Home tab
...
We've changed the way the "recover files" option works:
* Now it's an option that is always available (so we can open files
even from sessions that were correctly closed in the past)
* We can open sessions from other Aseprite versions (as in a "best
effort" approach, if it works, ok, if it doesn't -> contact user
support)
2019-05-27 23:53:57 -03:00
David Capello
289ec75496
Update Zughy-32 palette
2019-05-14 14:48:44 -03:00
David Capello
0407631bdc
Fix value for a period of times of 10 seconds for backups
2019-05-11 14:10:25 -03:00
David Capello
dd8a49a19c
Add option to disable changing the display color profile depending on the current monitor
2019-05-08 10:55:56 -03:00
David Capello
33dc3fd354
Update slice tool shortcut to Shift+C and change ScrollCenter to Shift+Z
2019-05-06 14:16:28 -03:00
David Capello
73de6c8b1d
Add ability to edit multiple slices
...
Related to #721 and #1651 , still need more work to give a better UX to
edit static and animated slices.
2019-05-02 16:26:13 -03:00
rscotchmer
a08cfa9e13
Added support for 4 and 8 connected pixel fill method in paint bucket
2019-04-29 23:29:17 -03:00
David Capello
0264964c4e
lua: Add app.preferences object
2019-04-24 21:14:20 -03:00
David Capello
e197a8670c
Add an option to trim areas outside the canvas bounds on Sprite > Canvas Size ( fix #1111 )
2019-04-23 14:40:26 -03:00
David Capello
bbba80c809
Modify Canvas Size to be more "tool like" (easier to change the edges size, C keyboard shortcut)
2019-04-22 15:57:45 -03:00
David Capello
dba3f3cdfb
Minor improvement in ChangePixelFormat dialog
...
Moved the progress bar in other at the left of the OK button and the
progress bar appears only if we have to report a progress value > 0
2019-04-17 00:07:33 -03:00
David Capello
9746a30564
Convert place field of outline command into a ButtonSet
2019-04-16 18:12:07 -03:00
David Capello
8551fbda26
Add possibility to select any matrix to run the OutlineFilter
2019-04-16 17:54:42 -03:00
David Capello
0a27425d77
Add possibility to play animation with the Enter Pad key
2019-04-13 18:14:29 -03:00
David Capello
61d1e7c46c
Add Horizontal and Vertical outline options in OutlineCommand
2019-04-11 23:21:14 -03:00
David Capello
fcf272bb69
Add amount parameter to Error Diffusion algorithm
2019-04-03 18:45:18 -03:00
David Capello
495058e8ff
Save last used dithering algorithm converting RGB -> Indexed
2019-04-03 11:05:54 -03:00
David Capello
20b8ee0e57
Add Floyd-Steinberg dithering for RGBA -> Indexed conversion
2019-04-01 22:00:32 -03:00
Gaspar Capello
855c7d8ee3
Improved import sprite sheet dialog (from #1987 )
2019-04-01 16:51:19 -03:00
David Capello
9a75d01efe
Improve the File Selector adding new view types: list, small icons, big icons ( fix #451 )
2019-03-25 22:09:22 -03:00
David Capello
674f9ff3b5
Get AutocropSprite strings from i18n file
...
After introducing AutocropSpriteCommand::onGetFriendlyName(), we stop
using the automatic commands_AutocropSprite string from en.ini. This
commit fix that regression from f24eb75298
2019-03-22 11:27:39 -03:00
David N Campo
f24eb75298
Add --trim-by-grid CLI option
2019-03-22 10:55:26 -03:00
David Capello
9461e609e2
Add dimension and color in theme.xml to customize palette view separators
2019-03-21 16:58:50 -03:00
David Capello
4919740861
Add option to disable the separator between palette entries
2019-03-20 14:27:19 -03:00
David Capello
3ec3f75d91
Add radial gradient
...
Related to:
* https://steamcommunity.com/app/431730/discussions/1/3182216552785250054/
* https://community.aseprite.org/t/radial-gradient/2711
* part of #1629
2019-03-19 20:54:25 -03:00
David Capello
9cf408541f
Add Edit > FXs > Outline command ( fix #371 , #1198 )
2019-03-11 15:35:22 -03:00
David Capello
e4117d05c5
Minor changes in style/formatting
2019-03-11 11:48:13 -03:00
Gaspar Capello
f53544842c
Fix non-normal blend modes when the backdrop is transparent ( fix #1096 )
2019-03-09 12:40:31 -03:00
David Capello
e0e83f0d40
Add Dialog:file() ( #1997 , fix aseprite/api#7 )
2019-02-13 16:15:04 -03:00
David Capello
e670a7a5d6
Move some new raw strings from Import Sprite Sheet .xml to en.ini
2019-02-11 09:52:01 -03:00
David N Campo
bdd4202c35
Add Trim by Grid option in Export Sprite Sheet ( #1926 )
...
This adds the logic and UI part of Trim by Grid feature, the CLI part
is not yet implemented.
2019-02-07 14:07:42 -03:00
Gaspar Capello
d4607e889b
Add Import Sprite Sheet padding ( fix #78 )
2019-01-29 09:10:47 -03:00
David N Campo
cf1711c2af
Add 'Extrude' option to 'Export Sprite Sheet' command ( fix #1890 )
...
Merged #1978 (squashed). The only solved conflict was that now
ExportSpriteSheet use params, so we've added the "extrude" param to
ExportSpriteSheetParams.
2019-01-10 07:49:19 -03:00
Gaspar Capello
3dc76d08c4
Add aspect ratio on status bar ( fix #1769 )
2019-01-10 07:14:01 -03:00
David Capello
aff3018095
Update copyright year of about/status bar/win32 resource
2019-01-03 09:09:26 -03:00
David Capello
7a57007fa3
Save/load pinned/recent files/folders correctly
2018-12-22 02:08:04 -03:00
David Capello
72313e1c48
Add possibility to pin/unpin recent items
2018-12-22 00:14:31 -03:00
David N Campo
91c5ed8fd4
Add key mapping commands for symmetry
...
Now it is possible to associate symmetry with a selected shortcut.
2018-12-19 15:41:20 -03:00
David Capello
36edf3f842
Fix tooltip in SpriteProperties dialog
2018-12-13 15:25:31 -03:00
David Capello
45123d7466
Fix issue drawing disabled buttons in highlight state
...
This happen in some cases where a combobox is displayed above the
disabled button and we close the popup window of the combobox.
2018-12-12 00:38:42 -03:00
David Capello
a9355d048d
Add icon for .aseprite-extension
2018-12-10 19:00:24 -03:00
David Capello
fffacf0a93
Update about dialog
2018-12-06 12:30:17 -03:00
David Capello
a38a23e2e5
Add support to drag-and-drop .aseprite-extension files into the main window
2018-11-28 10:30:33 -03:00