Gaspar Capello
886fdf8b3f
Add OctreeMap as an alternative RgbMap implementation to RgbMapRGB53A
...
There is a new experimental option to switch between both RgbMap
implementations.
2020-04-10 15:47:24 -03:00
Gaspar Capello
7ed83c10cc
Fix gif format encoding
2020-04-09 10:23:36 -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
7319309630
Merge branch 'master' into tilemap-editor
2020-03-17 00:25:24 -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
776b7862d3
Add Space+N/Tab/1,2,3 to handle tilemap modes
...
* Space+N to create new tilemaps
* Space+Tab to switch the tileset visibility
* Space+1,2,3 to change to manual/auto/stack tileset modes
2020-02-17 16:36:18 -03:00
David Capello
e792d4e078
Add possibility to move tiles w/drag and drop + remap tiles
2020-02-17 09:06:02 -03:00
David Capello
05fc4b2cc9
Move color bar tooltips to en.ini file
2020-02-17 09:06:02 -03:00
David Capello
f2abf09bbf
Change TilesetMode names: Manual/Auto/Stack
2020-02-17 09:06:02 -03:00
David Capello
92b794d457
Add the final TilesetModes UI: Manual/Semi/Auto
2020-02-17 09:06:01 -03:00
David Capello
12e1b4d934
Add dialog to create new tilemaps selecting the tileset specs
2020-02-17 09:06:01 -03:00
David Capello
26139c4ae2
Add tilemap layers ( #977 )
...
This is the first commit with a simple tilemap editor. Still buggy but
functional in several ways. Several changes were made:
* NewLayer command can receive a tilemap=true to create a new tilemap
layer
* New ToggleTilesMode command added to switch between the palette and
the tileset in the ColorBar (the ColorBar was expanded to show
colors or tilesets with a generic AbstractPaletteViewAdapter)
* All commands to create new layers were moved to Layer >
New... submenu
* There are a new tileset chunk to save tilesets in .aseprite files,
and a new kind of cels to save tilemaps
* Added doc::LayerTilemap, doc::Tileset, etc. and several other types
to handle tilesets/tilemaps in the doc layer.
* Added doc::Grid class with grid specifications that indicates how a
tilemap <-> tileset must be drawn
* Added and expanded cel operations to work with tilemaps and
conversions between regular LayerImage cels <-> LayerTilemap cels
(e.g. copy cels in the timeline between layer types)
2020-02-17 09:06:00 -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
David Capello
e63187a5f6
Save keyboard shortcuts dialog layout
...
From: https://community.aseprite.org/t/2276
2018-11-26 18:46:13 -03:00
David Capello
42fa197b42
Save/load timeline layer panel width to/from preferences file
...
From: https://community.aseprite.org/t/2276
2018-11-26 17:04:16 -03:00
Gaspar Capello
c1b61fedbf
Added svg pixel size dialog ( #1911 )
2018-11-26 12:44:48 -03:00
David Capello
ba0a16cf34
Minor change in Sprite Properties to fix Transparent Color tooltip location
2018-11-26 12:42:58 -03:00
David Capello
d8b95c30e8
Add option to disable double-click to select a grid tile ( fix #1901 )
2018-11-15 19:17:19 -03:00
David Capello
52e2585c2c
Remove unused pal_edit theme part/slice
2018-11-15 12:14:16 -03:00
David Capello
178849a7c8
Add theme dimension for the size of bars (hue, alpha, etc.) in the color selector
2018-11-15 11:22:30 -03:00
David Capello
329c50bc2c
Add some theme dimensions to customize context bar and color bar size
2018-11-15 11:08:45 -03:00
David Capello
2029e029a6
Add option for custom checked background grid size
2018-11-15 10:07:40 -03:00
David Capello
3a77321597
Add "intersect" selection mode
...
Discussions:
https://community.aseprite.org/t/intersectional-selection/801
https://community.aseprite.org/t/feature-request-intersect-with-selection-tool/1797
2018-10-26 14:04:08 -03:00
David Capello
967c819a18
Add GotoFirst/LastFrameInTag commands
2018-10-26 10:29:42 -03:00
David Capello
88acf951cc
Add "Select Layer & Move" right click option
2018-10-26 10:01:25 -03:00
David Capello
81965b904f
Use current working color space in new created files
...
* Added the gfx::ColorSpace field in doc::ImageSpec
* Removed some methods like Sprites::add(width, height, etc.)
* Prefer methods with ImageSpec as argument (which now includes the color space)
2018-10-25 15:23:01 -03:00
David Capello
ccae016878
Add options to load/save/convert/assign color profiles correctly ( #1576 )
2018-10-23 15:03:38 -03:00
David Capello
a4d8fc52bf
Manage color profiles ( fix #1576 )
2018-10-19 15:30:30 -03:00
David Capello
b0eea5cc50
Add possibility to flatten visible/selected layers ( fix #1226 )
...
Discussion:
* https://github.com/aseprite/aseprite/issues/1226
* https://community.aseprite.org/t/wish-flatten-selected-layers/163
2018-09-18 00:19:24 -03:00
David Capello
d840fcadc0
Add new AAP-RadiantXV palette
...
Published here: https://twitter.com/AdigunPolack/status/1039884732413165574 thanks to Adigun Polack
2018-09-17 15:44:16 -03:00
David Capello
9b259a7a43
Add an (optional) alert before running a script
2018-09-17 14:59:44 -03:00
David Capello
f6e3aa9fd8
Add security dialog to access files from scripts
2018-09-17 13:14:56 -03:00
David Capello
fe9f8bc468
Add option to disable the alert about drawing with fg/bg index out of bounds
2018-09-13 10:53:14 -03:00
Gaspar Capello
336407fab6
Enhancement undo show tooltips option ( fix #1827 )
2018-09-06 15:26:42 -03:00
David Capello
0e3be4ec91
Add Zughy-32 palette
2018-09-06 15:01:11 -03:00
David Capello
798d6df5ff
Add File > Scripts menu
2018-09-05 13:35:13 -03:00
David Capello
e82847987f
Remove link to donate page in Help menu
2018-09-05 11:28:20 -03:00
Gaspar Capello
93d0b94929
Enhancement new layer below (issue #1822 )
2018-08-30 13:31:48 -03:00
David Capello
f8cb1db917
Remove webserver (never used)
2018-08-24 17:39:51 -03:00
David Capello
4fe66f2ffb
Change scripting language to Lua
2018-08-22 14:54:51 -03:00
David Capello
373a64aa20
Add BubbleGum16 color palette by PineTreePizza
...
https://twitter.com/PineTreePizza/status/1009483133425717248
2018-08-15 13:45:08 -03:00
David Capello
b6a9091763
Remove Ctrl+0/9 for ChangeColor because conflict with Ctrl+0 for FitScreen
2018-08-03 11:58:48 -03:00
David Capello
8e5724e51f
Minor change in About dialog
2018-07-24 15:27:02 -03:00
David Capello
7740f6a710
Add mouse wheel customization for sprite editor
...
Fix #680 , #970 , https://community.aseprite.org/t/668
and possibility to change alpha with mouse wheel:
https://github.com/aseprite/aseprite/issues/680#issuecomment-344721509
2018-07-19 23:05:14 -03:00
David Capello
adb65ea64c
Fix typo in gui.xml
2018-07-17 16:59:22 -03:00
David Capello
b8317805f8
Rename DocumentExporter -> DocExporter
2018-07-14 23:02:37 -03:00
David Capello
3ed516bc11
Add "Reverse Frames" in Frames popup menu ( fix #1781 )
2018-07-05 16:03:54 -03:00
David Capello
ac65b1291d
Add Shift+Enter (PlayPreviewAnimation command) to play/stop animation in preview window ( fix #1774 )
2018-06-29 15:05:11 -03:00
David Capello
f595ceea7f
Add possibility to write math expression in number textboxes ( fix #1762 )
2018-06-28 13:33:13 -03:00
David Capello
51ce52981a
Improve UX in File > Export in special cases for output filename extension
...
* When the extension is unknown, an error is shown.
* When the extension is not written, the default extension will
be added (the default extension is different depending on
if the file format is image format or an animation format).
2018-06-27 10:00:19 -03:00
David Capello
511752fea7
New render engine to use bicubic interpolation when zoom < %100 ( fix #1671 )
...
This only works with Skia back-end.
2018-06-22 15:41:22 -03:00
David Capello
9323194cd9
Add a flag to disable warnings for about.xml
2018-06-19 14:49:40 -03:00
David Capello
a0c0b1c8e2
Add option to disable Wintab from Preferences dialog
...
With this is easier to give support to the end-user. The
--disable-wintab option was initially added for crash situation when
the user cannot execute Aseprite from the very beginning, but in other
situations, when Aseprite can be executed correctly but the stylus
doesn't work as expected, it's nice to have this option available from
the UI just to disable the Wintab32.dll.
2018-06-19 14:10:19 -03:00
David Capello
8b44411f87
Update website links
2018-06-19 11:05:40 -03:00
David Capello
5d763d108c
Win8/10: Add support to draw with one finger, pan/scroll with two
...
https://community.aseprite.org/t/using-touchscreen-computers-to-draw-in-aseprite/677
2018-06-19 10:59:12 -03:00
David Capello
650c4eeeaa
Update About dialog, Ilija has just updated his website
2018-06-18 10:06:52 -03:00
David Capello
40c55e1322
Update About dialog and authors/credits in README file
2018-06-14 16:16:50 -03:00
David Capello
23cc4ea6a7
Add Rosy-42 palette by PineTreePizza
2018-06-13 17:21:39 -03:00
David Capello
7d96968ac3
Use BoolPrefWidget for alert options in Preferences dialog
2018-06-08 15:25:08 -03:00
David Capello
db097d3e67
Bring back the old timeline style ( #1741 , #1744 )
...
We've added a new shade to show the focused cel (active layer/frame)
inside the selected range of the timeline when multiple cels are
selected.
2018-06-07 12:21:21 -03:00
David Capello
7a35eb26a1
Add new pref="" attribute to <check> widgets to bind check boxes with bool preference options automatically
...
With this change we've moved the propagateToChildren/propagateToParent
flags from ui::KeyMessage to ui::Message so anykind of
message (e.g. user defined messages like kSavePreferencesMessage) can
use these flags (processed by ui::Widget::onProcessMessage()).
2018-06-06 16:35:02 -03:00
David Capello
96ca735ed5
Add command to Stroke the selection bounds w/the foreground color
2018-05-30 18:05:18 -03:00
David Capello
291e9c7dde
Add command to fill selection with foreground color (F key, related to #1387 )
2018-05-30 16:53:20 -03:00
David Capello
6ab467e5f9
Merge branch 'master'
2018-05-28 15:20:50 -03:00
David Capello
cf17ebac76
General update of palette extensions
...
* Better IDs for palettes
* Rename psygnork -> psygnosia
* Added ARQ16
2018-05-28 15:19:22 -03:00
David Capello
ca10195a48
Merge pull request #1635 from SagePtr/patch-1
...
Update arne32.gpl to v20e5
2018-05-28 15:17:29 -03:00
David Capello
e70af6d434
Add palettes by Adigun A. Polack
...
https://twitter.com/AdigunPolack
http://pixeljoint.com/p/158352.htm
2018-05-28 14:32:02 -03:00
David Capello
40968891f2
Add option to disable native clipboard
...
This is related to #1100 , as the Linux port is not well tested and may
fail, it's good to have an option to disable the native clipboard code
just in case.
2018-05-24 12:56:07 -03:00
Gaspar Capello
dd82f6bbcc
Add option to disable auto show selection edges ( fix #1614 )
2018-04-20 10:56:27 -03:00
David Capello
5a91325750
Show indicator with old/new colors in ColorPopup ( fix #1696 )
2018-03-28 15:56:40 -03:00
David Capello
8d9c3c7c11
Add some extra strings for the toolbar in en.ini
2018-03-28 11:43:35 -03:00
David Capello
91bc5c2845
Add more strings from Home tab to en.ini file
2018-03-28 10:53:15 -03:00
David Capello
58252946ea
Put back a simpler vesion of the target button for cels
...
Now we have a button to apply filters to the selected region
in the timeline, or to all cels. Regression introduced in 245285f84e
Discussion:
http://steamcommunity.com/app/431730/discussions/0/343785574514723475/
2018-03-26 23:43:57 -03:00
David Capello
ff07de679a
Fix links to languages and themes
2018-03-26 15:47:42 -03:00
David Capello
2f5a478ce9
Add link to download themes
2018-03-26 15:46:59 -03:00
David Capello
e20701cf6b
Add a link to download translations
2018-03-26 14:50:14 -03:00
David Capello
6de103128b
Add support for animated webp files ( fix #273 )
2018-03-26 14:11:40 -03:00
David Capello
0e0b83b478
Now an extension can contain a language ( #124 , #1403 )
2018-03-19 19:37:39 -03:00
David Capello
0429282967
Add options to configure default extension in other commands ( fix #1683 )
...
Maybe too much configuration for my taste, but well, more configuration
is good.
2018-03-19 15:53:02 -03:00
David Capello
aa507fdf20
Add button to resize the sprite for Twitter
2018-03-16 11:26:13 -03:00
David Capello
1fb463f931
Add option to export GIF for Twitter ( #1220 , #1252 )
2018-03-16 11:03:50 -03:00
David Capello
d9a848a32c
Convert the output filename field on Export to a Entry field
2018-03-16 10:08:52 -03:00
David Capello
589d775d10
Add AniDir parameter to Export dialog ( fix #1505 )
2018-03-16 08:59:34 -03:00
David Capello
ca31a79ca5
Add alert when we will overwrite a file on File > Export
2018-03-15 23:04:20 -03:00
David Capello
8014c828af
Add a special dialog for File > Export command
...
With this change we have moved all the file selector customization to
a new special FileExportWindow. So the file selector is used only to
select the output file (no more FileSelectorDelegate = now we can use
the native file selector for File > Export).
2018-03-15 21:00:54 -03:00
David Capello
5239db243a
Add option to change the number of recent files/folders ( #578 )
...
* Added option to clear the list too
* If we specify 0 as the number of recent items, the feature is disabled
2018-03-14 14:14:47 -03:00
David Capello
8e6bd1a8dc
Add strings alerts in recent files/folders to en.ini
2018-03-14 12:33:15 -03:00
David Capello
245285f84e
Filters: Use the selected cels range instead of target buttons
...
With this commit we've definitely removed the target buttons to apply a
filter in current cel/layer/frame (which never make too much sense to
the end-user), and now we can just select the range of
layers/frames/cels where we want to apply the filter (like Flip and
Rotate commands that were already working in this way).
2018-03-13 17:05:14 -03:00
David Capello
9f96ccbd39
Add option to ignore a warning overwriting files on Export Sprite Sheet (related to #917 )
2018-03-12 16:44:19 -03:00
David Capello
478c4c3296
Fix regression introduced in c50a03640d
2018-03-12 14:43:14 -03:00
David Capello
6ae40b6c91
Show command to select normal map in the keyboard preferences
2018-03-12 14:00:56 -03:00
David Capello
c50a03640d
Move SetColorSelector menu label for normal map to strings/en.ini file
2018-03-12 14:00:24 -03:00
David Capello
b0f383c4da
Move string for color map option to strings/en.ini file
2018-03-12 10:27:47 -03:00
David Capello
2f251c8a5a
Merge branch 'normal-map-color-wheel' of https://github.com/robinjam/aseprite into robinjam-normal-map-color-wheel
2018-03-12 10:26:34 -03:00
David Capello
184736760a
Add possibility to rotate ellipses and rectangles ( fix #868 )
2018-03-06 19:22:51 -03:00
David Capello
ebb7afde8b
Add option to change default file format (.aseprite is the new default)
2018-02-23 10:32:02 -03:00
David Capello
166cb55c97
Add support for HSV color space in Adjust Hue/Saturation ( fix #1559 )
2018-02-09 17:39:56 -03:00
David Capello
d4244fed48
Add options to avoid showing dialogs saving files ( #917 )
2018-02-07 17:28:01 -03:00
David Capello
b5dc3d263e
Add options to suppress specific warnings ( fix #917 )
2018-02-07 14:35:12 -03:00
David Capello
0eef231ff7
Add "selected_text" color to theme.xml for selected text on entry fields
...
Requested here:
https://twitter.com/antonkudin/status/957004393144094720
2018-01-29 14:09:22 -03:00
SagePtr
b5573c9c5b
Update arne32.gpl to v20e5
...
Fixed missing black, reordered colors according to http://androidarts.com/palette/16pal_v20-Expanded_v5.gif , few RGB values slightly changed to match v5 palette.
2017-12-16 15:23:02 +07:00
David Capello
a938fcec7f
Fix ChangePixelFormatCommand label on keyboard shortcuts dialog when used without params
2017-12-13 17:19:00 -03:00
David Capello
7dcc0072f1
Add SwitchNonactiveLayersOpacity command ( fix #1515 )
...
This is a temporal solution but it's good enough for an experimental
feature.
2017-12-06 14:44:40 -03:00
David Capello
150b27862f
Keyboard shortcuts to avoid selecting Paint Bucket and Gradient with G key
2017-12-06 09:55:07 -03:00
David Capello
21248b96dc
Don't apply Flip/Rotate commands to locked layers
...
Several issues fixed from https://community.aseprite.org/t/750
- Don't apply flip/rotate commands to cels from locked layers
- Show a status bar tooltip when all selected layers are locked
- Keep the timeline range enabled after the flip/rotate command
2017-12-01 17:14:18 -03:00
David Capello
ccee49c02b
Move command friendly names to the strings file
...
Related to #124
2017-11-30 23:41:45 -03:00
David Capello
c7c049028b
Add command to show the brushes popup
2017-11-30 16:23:31 -03:00
David Capello
5f33b55a11
Add new commands to show color bar menus/options
...
Added QuickCommand class to create commands in the relevant
place (e.g. the ColorBar commands can be created in
ColorBar::registerCommands()).
2017-11-30 14:51:13 -03:00
David Capello
d3d107b0ac
Add Trim option in Export Sprite Sheet
2017-11-29 16:17:30 -03:00
David Capello
543752d708
Add 128x128 and 256x256 images in .ico files ( #1609 )
2017-11-29 09:41:46 -03:00
David Capello
4e858ac667
Fix pico-8 color palette ( fix #1623 )
2017-11-27 14:11:11 -03:00
David Capello
e1232516ee
Don't discard custom brush when we use eyedropper ( fix #1557 )
2017-11-23 11:35:41 -03:00
David Capello
c80d914e1a
Fix toggle timeline thumbnails command ( fix #1518 )
2017-11-21 14:34:03 -03:00
David Capello
5cd368792c
Improve UI so undo limit = 0 means "no limit" ( #1127 )
...
By default we'll have "no undo limit".
2017-10-25 17:58:55 -03:00
David Capello
0ee5dbea7a
Improve keyboard shortcuts list with resizable headers
2017-10-24 10:20:21 -03:00
David Capello
bfc2ecb890
Fix typo in Edit > Preferences > Editor section
2017-10-24 08:39:43 -03:00
David Capello
745dc0734e
Use "Delete" word instead of "Clear"
2017-10-23 11:16:17 -03:00
David Capello
c84b4e24f9
Change "Pixel Ratio" -> "Pixel Aspect Ratio"
2017-10-23 11:15:42 -03:00
David Capello
a754344cdc
Unify selection-like tools tooltip strings
2017-10-23 11:15:10 -03:00
David Capello
a9b183729f
Translate all alerts to the en.ini file ( #124 )
2017-10-17 18:00:45 -03:00
David Capello
36a44e6691
Move menus+tools strings to en.ini file ( #124 )
2017-10-11 18:24:01 -03:00
David Capello
cca9ff702a
Add Brightness/Contrast menu option
2017-10-06 16:19:30 -03:00
David Capello
89c521ae15
Add new theme parts for ButtonSet items
2017-10-06 11:07:48 -03:00
David Capello
6611a5ec73
Reset exits counter when the version is updated
2017-10-05 18:01:38 -03:00
David Capello
9c6f6f3114
Add LayerLock command
2017-10-03 15:34:07 -03:00
David Capello
1d1636ffc8
Restore old "Add to selection" behavior ( fix #1584 )
...
Related to all issues named in:
https://community.aseprite.org/t/470/9
2017-10-03 15:03:51 -03:00
David Capello
f7b76058d3
Update version to 1.3-dev
2017-09-26 09:33:17 -03:00
David Capello
db2e582f23
Rename "Save File Copy As" -> "Export"
2017-09-22 13:07:48 -03:00
David Capello
390d954ceb
Add option to disable straight line preview w/Shift+Pencil tool
2017-09-08 16:04:18 -03:00
David Capello
2d51b8dfff
Disable selection handles when a key modifier is pressed
...
From: https://twitter.com/ChevyRay/status/893563998410387457
2017-09-08 12:07:21 -03:00
David Capello
86e14fa2ff
Add 1x1 background grid
...
From:
https://community.aseprite.org/t/change-background-checkerboard-grid-size/390/2
2017-09-05 14:38:42 -03:00
David Capello
46bf88124c
Fix grammatical error in Crash Report dialog
2017-09-04 12:59:44 -03:00
David Capello
dfa441d2a0
Add option to show/hide Aseprite menu bar
...
The original Aseprite menu bar will be hidden by default for new users
on macOS.
2017-09-01 17:18:53 -03:00
David Capello
0154a73d36
Add native macOS menus ( fix #135 )
...
* This implements the Cmd+H and Cmd+M keys too:
https://community.aseprite.org/t/279
* Also Cmd+, has more priority on macOS than Cmd+K to open the
preferences (so macOS menu shows Cmd+,)
2017-09-01 13:32:23 -03:00
David Capello
607c4d139e
Add Cmd+K on macOS to open preferences (and remove old Ctrl+Shift+O)
2017-08-29 17:00:36 -03:00
David Capello
cf3814bc20
Make Aseprite icon clickeable in Home tab
...
Just for fun (and so themes can customize the icon too with other colors)
2017-08-25 16:54:58 -03:00
David Capello
d00db433fe
theme: Possibility to specify default screen/ui scaling
2017-08-18 19:23:23 -03:00
David Capello
5d0f51abd3
Add Virtual Boy palette
2017-08-16 15:05:26 -03:00
David Capello
432eedcb97
Support changing theme and UI scaling w/o restart ( fix #471 )
2017-08-15 10:39:06 -03:00
David Capello
bcf7efc9bb
Replace duktape with mujs
...
Added other classes like Rectangle, Size, and Point.
2017-08-11 17:22:28 -03:00
David Capello
534458a2c1
Draw thumbnails inside cel box (item in #1271 )
2017-07-25 15:22:14 -03:00
David Capello
14427e98af
Possibility to associate keyboard shorcuts to clear/link/unlink cels
2017-07-04 08:17:47 -03:00
David Capello
ab2fdb9a20
F4 shows fg color popup again
...
beta11 removed the palette editor but we still needed a way to show/hide the color popup.
Fix #1527
2017-07-03 17:41:10 -03:00
David Capello
84282764ee
Merge branch 'master'
2017-06-22 17:49:59 -03:00
David Capello
8d693d1a08
Add Ctrl modifier to Shift+pencil to enable angle snap ( #1387 )
2017-06-22 17:49:26 -03:00
David Capello
7d1404de0a
Unify palette editor with color selection ( fix #1102 )
...
Added a new A key shortcut (equal to F4) to switch between
selection/edition modes.
2017-06-22 17:44:34 -03:00
David Capello
b7d6311c4c
Add support to jump to a frame tag on "Go to Frame"
2017-06-19 11:23:40 -03:00
David Capello
a20976d220
Move dithering matrices to extensions
2017-06-14 16:34:09 -03:00
David Capello
76df15d3c3
Add mnemonics to Extensions section in Preferences
...
Also fixed a problem using Alt+mnemonic on hidden buttons.
2017-06-13 12:04:40 -03:00
David Capello
a9e688989f
Implement Add/Uninstall extension ( #1403 )
...
- Added libarchive to uncompress .zip extensions
- Moved ListItem painting code to styles because we needed a selected+disabled state.
2017-06-12 12:38:53 -03:00
David Capello
b7b69ce538
Move palettes to extensions ( #1403 )
2017-06-10 16:44:19 -03:00
David Capello
27c4d832bf
First draft-implementation of extensions ( #1403 )
...
At the moment only themes are supported and some functionality is not
available yet (disabling an extension, uninstalling it, etc.)
2017-06-10 15:02:39 -03:00
David Capello
fc7f96149f
Add color names to apple-ii palette
2017-06-10 10:54:54 -03:00
David Capello
b7b9300703
Add Amstrad CPC color palette
2017-06-06 15:08:43 -03:00
David Capello
dee5f327cb
Add CGA0/1/3rd palettes
2017-06-02 11:19:43 -03:00
David Capello
ea130da9a7
Added new palettes by ENDESGA Studios
2017-05-31 10:14:00 -03:00
David Capello
f4fc77e050
Add search field on palette popup
2017-05-30 15:46:54 -03:00
David Capello
f1454da7c2
Add nyx8 color palette by Javier Guerrero
...
Source:
http://javierg-arts.deviantart.com/art/Nyx-Palette-8-colors-682788355
2017-05-30 14:39:51 -03:00
David Capello
29a49ad7fa
Add HSL color selection (related to #707 )
2017-05-29 14:20:42 -03:00
David Capello
b69e791207
Use color sliders for Hue/Saturation dialog
2017-05-26 15:40:21 -03:00
David Capello
239ac42378
Add Hue/Saturation filter ( fix #1186 )
...
Added new gfx::Hsl class to handle HSL color model(related to #707 and #1102 )
2017-05-24 19:07:10 -03:00
David Capello
bcdf598392
Add widget to choose dithering algorithm + matrix
2017-05-22 15:44:08 -03:00
David Capello
7837a123f8
Add option to merge layers in color mode conversion
2017-05-19 10:54:44 -03:00
David Capello
e3701940fb
Add friendly names for ChangePixelFormat command
2017-05-19 10:23:26 -03:00
David Capello
573cad4777
Add progress bar to color conversion
...
Unified render tasks stop/progress notifications in render::TaskDelegate
interface.
2017-05-17 15:25:40 -03:00
David Capello
cbee0862f3
Add a Color Mode conversion dialog with preview
2017-05-16 17:18:55 -03:00
David Capello
97bfaa21ec
Add gradient tool ( fix #418 )
2017-05-04 10:38:34 -03:00
David Capello
b9d4776301
Use a better font for Japanese on Windows
2017-04-13 17:08:46 -03:00
David Capello
097efa4cc2
Unify slice/move_slice tools
2017-04-12 15:40:27 -03:00
David Capello
b8c64b31c1
Add option to disable the new "move selection edges" behavior
2017-04-06 19:12:36 -03:00
David Capello
e5c15161e8
Add a new mouse cursor to move selection edges
...
With this change the app-specific cursors were removed from the ui library. Maybe it needs some clean-up for following versions.
2017-04-06 18:41:18 -03:00
David Capello
90c364fe30
Add possibility to drag & drop the selection
2017-04-06 15:26:01 -03:00
David Capello
1671411465
Add simple color selection for tag/user data colors
2017-04-04 20:02:29 -03:00