Commit Graph

1023 Commits

Author SHA1 Message Date
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
David Capello 04a3729c03 Show a shadow for unfocused frame tags
Related to #920
2017-03-30 13:35:04 -03:00
David Capello 293f14cf42 Fix window buttons
- Fixed regression introduced in f4c6c92dab
- Removed SkinButton template
2017-03-29 21:59:04 -03:00
David Capello f4c6c92dab Add button to collapse/expand tags (fix #920) 2017-03-29 20:39:19 -03:00
David Capello 76df84491e Support horizontal/vertical symmetry at the same time (fix #1190) 2017-03-27 15:27:37 -03:00
David Capello 043489e532 Color frame tag lines (related to #920) 2017-03-27 12:32:39 -03:00
David Capello 27bc151a37 Improve handling of overlapping frame tags in the Timeline (fix #768) 2017-03-26 21:52:50 -03:00
David Capello a4e286a806 Specify <colorpicker> directly in options.xml 2017-03-25 01:15:40 -03:00
David Capello add0c81260 Add guides/slices options in preference dialog
Also moved guide/slice colors to global preferences (instead of pref per document).
2017-03-25 01:01:59 -03:00
David Capello fb64d5406a Add some colors for cel edges/guides in doc pref 2017-03-23 20:23:25 -03:00
David Capello dfcfab3bb3 New license for default font and theme
In this way it's easier to create derivated themes.
2017-03-22 23:54:33 -03:00
David Capello abb31c1189 Remove unused file from default theme 2017-03-22 23:53:01 -03:00
David Capello bc01f16a4e Move painting code for checkbox & radio button to theme styles 2017-03-17 15:43:42 -03:00
David Capello 2d6279163b Configure FreeType fonts for Ubuntu port 2017-03-16 14:32:28 -03:00
David Capello f01e5ad5f3 Add Move Slice tool 2017-03-16 12:08:56 -03:00
David Capello 347ccfbb78 Add --list-slices CLI option 2017-03-16 10:35:26 -03:00
David Capello b6cf0f218c Add search field on Font Popup
Added support to set child visibility property to ListBox items.
2017-03-15 14:24:42 -03:00
David Capello f7cf65b245 Move <cursors> to <parts> on theme.xml
For this the "pivot" property was added to doc::SliceKeys.
2017-03-14 19:00:24 -03:00
David Capello 66839529b3 Move <tools> to <parts> in theme.xml 2017-03-13 22:55:52 -03:00
David Capello 1729e0e658 Merge branch 'new-theme-impl' 2017-03-13 18:19:11 -03:00
David Capello be3c9c1bcc Convert timeline widget to new styles
And remove the old skin::Style.
2017-03-13 18:13:38 -03:00
David Capello e2311392b8 Convert flag and warning_box to new styles 2017-03-13 14:14:29 -03:00
David Capello ca2aae6349 Convert tabs painting code to new styles 2017-03-13 13:47:37 -03:00
David Capello aabdb11779 Change scrollbar to new theme styles 2017-03-10 22:42:15 -03:00
David Capello 36ee5a39c8 Convert news items to new theme styles 2017-03-10 19:23:43 -03:00
David Capello 83874a4dd9 Fix size hint for recent list of files on home tab w/unicode filenames 2017-03-09 17:49:32 -03:00
David Capello 62db0c73a3 Fix clicking on a user data popup widgets
The textbox used in the tooltip was getting all clicks from the user. So on the user data popup we have to 1) don't set the title bar text, 2) if the title bar is not set the text box is hidden so will not eat all click messages.
2017-03-09 16:15:39 -03:00
David Capello e2a94b094a Fix bug drawing box/grids bgcolor on tooltip windows 2017-03-09 15:12:39 -03:00
David Capello 3b2e76e745 Fix user data labels 2017-03-09 12:18:57 -03:00
David Capello 0742dfad17 Fix some errors showing '&' char for the mnemonic text 2017-03-08 19:15:34 -03:00
David Capello 94dcfa7f35 Fix ColorButton font
- We've added a new "font" attribute in <style>s elements.
- Fonts aren't reset when we refresh the theme. This must be fixed in a future version when the theme can be completely reloaded.
2017-03-08 18:53:36 -03:00
David Capello 147a8eb194 Add Unicode fonts on Windows for CJK 2017-03-07 14:53:40 -03:00
David Capello 643cad5c97 Add basic implementation of slice tool (#721) to modify theme parts
It still need support to export to .aseprite-data as <slice> XML elements, and animation support.
2017-03-06 19:27:43 -03:00
David Capello 21afd6d8c8 Merge branches 2017-02-24 19:13:13 -03:00
David Capello a730912d90 Add matriax8c palette by Davit Masia 2017-02-24 19:10:35 -03:00
David Capello 867ab891bf Add way to mix spritesheet+truetype fonts 2017-02-24 17:56:57 -03:00
David Capello 84c4d1af93 Fix view borders 2017-02-17 18:26:08 -03:00
David Capello 921c5c8ad1 Move ui::Separator drawing code to new styles 2017-02-17 18:23:21 -03:00
David Capello 86f138a714 Move ui::Splitter painting code to new styles 2017-02-17 16:17:00 -03:00
David Capello cc20f0a21e Remove Theme::paintDesktop() 2017-02-17 14:37:58 -03:00
David Capello fad236ad22 Fix editor view background/scrollbar union 2017-02-17 14:23:01 -03:00
David Capello a62f12ad09 Move all code to draw windows to ui-lib w/new styles 2017-02-17 14:18:47 -03:00
David Capello 7163673cba Fix keep_selection_after_clear tooltip in Preferences dialog 2017-02-17 13:45:36 -03:00
David Capello 7cb41729ab Convert label and view into new styles
In this way the WidgetLoader looks for new styles only.
2017-02-14 14:55:45 -03:00
David Capello bb4faca1d1 New Style class in "ui" layer to paint widgets (only button at this moment)
This new ui::Style should finally replace the old app::skin::SkinStyle
class. At this moment both implementations are working to avoid an
huge refactor in just one commit.

- Added new ui::Style property in ui::Widget.
- Removed old code to set the button "bevel" (removed
  app::setup_bevels() functions).
- Removed setup_look() function and Left/RightButtonLooks.
- Removed check_button_new() function.
- Removed ui::Theme::paintButton/ComboBoxButton() functions.
2017-02-13 18:34:23 -03:00
David Capello 75020d9405 Simplify window icons in theme definition 2017-02-10 18:38:08 -03:00
David Capello 97809952eb Remove some face colors from theme.xml using the center slide instead 2017-02-10 17:49:37 -03:00
David Capello e6fd892a40 Change themes folder from "data/skins" to "data/themes" 2017-02-09 13:18:44 -03:00
David Capello 69b35b246b Add mail24 palette (contributed by https://twitter.com/Hyohnoo) 2017-02-03 10:06:41 -03:00
David Capello 8abd401a04 Add a checkbox to expand thumbnails options in Timeline popup 2017-02-01 13:47:16 -03:00
David Capello dd381131c7 Merge branch 'i18n' into master 2017-01-30 16:27:54 -03:00
David Capello 79f82cfbee Merge branch 'beta' into master
The next official release will be v1.2.
2017-01-30 16:02:21 -03:00
David Capello e2595f3cce Add command to open/close layer groups (Shift+E) 2017-01-09 14:56:26 -03:00
David Capello 8691345f03 Add ContiguousFillCommand to switch Contiguous option with a shortcut 2017-01-09 13:04:00 -03:00
James Robinson 88d1165854 Add new color wheel for normal maps 2017-01-03 12:49:24 +00:00
David Capello d19c033284 Add option to export resizing w/pixel aspect ratio 2016-12-29 11:22:16 -03:00
David Capello 0d8c60d2f4 Remove string @modify_selection.by 2016-12-23 13:07:03 -03:00
David Capello ff95e63732 Move all widget strings to strings/en.ini file 2016-12-23 12:38:32 -03:00
David Capello 0014673e41 Merge branch 'master' into beta 2016-12-22 10:46:37 -03:00
David Capello 7ae63156c5 Add option to disable Home tab (fix #1368) 2016-12-18 14:44:39 -03:00
David Capello 42b48cfed2 Initial version of a new app::Strings to translate strings
Added a simple en.ini file to translate "New Sprite" dialog.
2016-12-17 01:01:57 -03:00
David Capello 447b2701e4 Update version to 1.1.12-dev 2016-12-16 11:41:37 -03:00
David Capello 76edbda15c Fix "new version available" button size (fix #1354)
Regression introduced in 12726fedf2
2016-12-16 11:07:43 -03:00
David Capello dc19c4b589 Merge branch 'master' into beta 2016-12-07 12:14:28 -03:00
David Capello b5679a3f82 Add navigation through .md files on BrowserView 2016-12-07 01:12:54 -03:00
David Capello 12726fedf2 Improve BrowserView to show all links in .md files 2016-12-06 21:30:46 -03:00
David Capello c1e428544e Add minimal .md browser to show README/LICENSES files
Now we can see markdown files inside Aseprite. This is an initial
support (text only, separators, links only on headers and to external
URLs).

- Added a new docs/LICENSES.md file
- Removed old .txt licenses
2016-12-06 16:03:51 -03:00
David Capello f989dcd9e9 Merge branch 'master' into beta 2016-12-06 12:05:44 -03:00
David Capello 20a9df085b Support symmetry at the center of one pixel (fix #853) 2016-12-05 15:20:17 -03:00
David Capello c1fc3d7453 Minor fix in Grid preferences design/layout 2016-12-05 12:49:36 -03:00
David Capello 54ef2eeb66 Merge branch 'master' into beta 2016-12-05 12:36:12 -03:00
David Capello 4ff2286651 Minor change in Background preferences dialog 2016-12-05 12:01:16 -03:00
David Capello c54f95a440 Show grid bounds/visibility in Preferences dialog
We've received several support requests to change the default grid
settings. This change should make this more user-friendly.
2016-12-05 11:58:26 -03:00
David Capello b0df5ac3f4 Divide Grid & Background sections in preferences 2016-12-05 11:06:32 -03:00
David Capello 105cbe4d58 Add option to disable auto-scroll (fix #1277) 2016-12-02 20:38:51 -03:00
David Capello 396f5fb78f Merge branch 'master' into beta 2016-12-02 19:13:08 -03:00
David Capello 7a0d6c7f9e Add command to change the layer opacity 2016-12-01 19:27:57 -03:00
David Capello b2281636d6 Fix zoom 50% shortcut on regular US Mac keyboard 2016-12-01 18:11:52 -03:00
David Capello 26b1a2ebb4 Add option to reduce opacity of non-active layers 2016-12-01 15:20:35 -03:00
David Capello 15bf0948ba Add support to use rectangular marquee/lasso tools w/right click 2016-11-30 21:07:30 -03:00
David Capello 767976c6bc Add option to play all frames (ignoring tags) 2016-11-30 10:23:29 -03:00
David Capello f57c298ad6 Merge branch 'master' into beta 2016-11-29 12:15:25 -03:00
David Capello eacf28b65a Add option to change the first frame number on the Timeline (fix #1300) 2016-11-22 18:05:56 -03:00
David Capello f43ef44d74 Change shadow colors in ase/doc icons 2016-11-17 18:42:31 -03:00
David Capello b537b5261a Fix some characters in font.png 2016-11-17 14:29:42 -03:00
David Capello 4f279b3cc3 Complete font.png Latin-1 Supplement Unicode block 2016-11-17 09:04:10 -03:00
David Capello 1b736aef85 Improve UX when opening file sequences
* Now we can select the specific files that are part of the sequence
* New checkbox do the same for all dropped files (fix #1284)
2016-11-15 18:11:47 -03:00
David Capello a19a834c4d Enter key selects the preset palette
Also the listbox doesn't lost the focus, so we can continue navigating
preset palettes.
2016-11-14 16:04:29 -03:00
David Capello a5e860c556 Add Alt+L and Alt+F shortcuts in palette popup 2016-11-14 15:52:51 -03:00
David Capello 441b835192 Add shorter invervals for the backup thread 2016-11-12 18:02:47 -03:00
David Capello 5c3f75c64b Merge branch 'master' into beta 2016-11-07 18:17:42 -03:00
David Capello 69b52498a2 Add a visual icon when the program is saving backup data (fix #1114) 2016-11-07 16:32:54 -03:00
David Capello 2e66b227f6 Merge branch 'beta' into ref-layer 2016-10-31 20:15:41 -03:00
David Capello c60e0b915c Merge branch 'master' into beta 2016-10-27 13:00:57 -03:00
David Capello 9f06ce62b4 Update version to v1.1.10-dev 2016-10-27 12:38:39 -03:00
David Capello bc939d5638 New eyedropper mode to pick colors from reference layers 2016-10-13 21:19:25 -03:00
David Capello 755e621d34 Remove unnecessary char from pref.xml file 2016-10-13 20:39:29 -03:00
David Capello bf4d6f1e4e Ask for a file when we add a new reference layer
Also the new reference layer is added centered in the sprite and scaling
it to make it fully visible in the canvas.
2016-10-12 14:41:58 -03:00
David Capello 1aa2a4137a Fix mnemonic char for "Add Reference Layer" 2016-10-12 14:28:46 -03:00
David Capello 6f40c8bd35 Merge branch 'beta' 2016-10-11 19:40:14 -03:00
David Capello 8d94dc94d4 Add flag to show render performance in real-time 2016-10-11 16:41:50 -03:00
Carlo 'zED' Caputo 6151948029 skinTheme()->dimensions.timelineBaseSize() 2016-10-11 13:04:44 -03:00
David Capello 7cf546c826 Add menu option to insert a reference layer 2016-10-04 19:55:30 -03:00
David Capello 28b1ee6625 Add "New Group" command to layer popup menu 2016-10-04 11:08:36 -03:00
David Capello 15a7784c16 Minor change in the timeline popup layout 2016-09-26 12:31:40 -03:00
David Capello 8da12cde1d Merge branch 'timeline-thumbnails3' of https://github.com/pseudogames/aseprite into pseudogames-timeline-thumbnails3 2016-09-26 12:21:45 -03:00
David Capello b41ad4dd21 Merge branch 'timeline-thumbnails2' of https://github.com/pseudogames/aseprite into pseudogames-timeline-thumbnails2 2016-09-26 11:48:32 -03:00
David Capello 8b9c5f4f27 Merge branch 'timeline-thumbnails' into beta 2016-09-26 11:39:40 -03:00
David Capello f0fb945672 Merge pull request #1210 from pheuberger/master-system-palette-fix
Add all 64 colors to the master system palette
2016-09-26 09:43:13 -03:00
David Capello 72ede7e642 Update to v1.1.9-dev 2016-09-23 11:10:45 -03:00
David Capello ed8b8dfbd4 Add Alt+Shift+N keyboard shortcut for New Group 2016-09-23 11:07:39 -03:00
David Capello 1cab8c3de4 Merge branch 'master' into beta 2016-09-20 11:06:38 -03:00
David Capello 1ffbd4c343 Add new "Image Color" parameter in brush slots (fix #1259) 2016-09-20 10:26:02 -03:00
David Capello dfecffd465 Merge branch 'master' into beta 2016-09-19 19:02:49 -03:00
David Capello 03c74ceeb7 Make "stop at grid" disabled by default (related to #473) 2016-09-19 16:49:24 -03:00
David Capello 3e9e49caf9 Allow to save specific layers/frames in Save Copy As (fix #1080) 2016-09-17 01:01:28 -03:00
David Capello 1404b0ce7d Merge branch 'master' into beta 2016-09-16 16:02:26 -03:00
David Capello 64f2384bfc Update DawnBringer's palette URLs 2016-09-15 15:30:13 -03:00
David Capello edf1cfd7b0 Add possibility to move the Timeline at the left/right side (fix #1169) 2016-09-15 11:07:36 -03:00
David Capello 1c7abd285e Add zoom/scroll buttons in ContextBar (including a new "Fit Screen" command) 2016-09-15 09:50:00 -03:00
David Capello a104afc670 Merge branch 'master' into beta 2016-09-12 17:53:01 -03:00
David Capello 87a04f5c03 Add "View > Full Screen Mode" menu option 2016-09-12 12:16:29 -03:00
David Capello 5b8fcb576c Change F11 to F key to switch to the "advanced mode" 2016-09-12 11:41:58 -03:00
David Capello 46619e9ff2 Improve RGB/HSB sliders look when they are smaller 2016-09-12 10:46:15 -03:00
David Capello 68fa996cc6 Move ui_scale option from experimental to general 2016-09-09 09:46:10 -03:00
David Capello 1570cb02ec Add EDG16 and EDG32 palettes (thanks to ENDESGA Studios)
Source: https://twitter.com/ENDESGA
2016-09-08 20:01:04 -03:00
David Capello 18f9d2478f Fix cryptic error message using "Repeat Last Export" in some special cases (fix #1247)
We cannot use the sprite sheet type to know if the last export was
already done/defined by the user for a new sprite. We need a special
field to indicate if the export was done and we can repeat it last
export with the same configuration.
2016-09-06 22:07:57 -03:00
David Capello 20b726f73b Merge branch 'master' into beta 2016-08-31 19:53:52 -03:00
David Capello bebbd71d31 Add simple crosshair using native mouse cursors (fix #1236) 2016-08-31 13:24:03 -03:00
David Capello f1c9e77e43 Add mouse cursor scale option 2016-08-30 17:27:19 -03:00
David Capello b80beb13ad Move native cursor preference from "Experimental" to "Cursors" section 2016-08-30 16:52:03 -03:00
David Capello 97813251e1 Ungroup Eraser & Eyedropper tools
Several users don't find the eyedropper and they think it doesn't exist
at all. It'll be better to show this tool by default at the top toolbox
level to avoid confusion.
2016-08-22 20:53:57 -03:00
David Capello 13e8840014 Replace document.site.layer preference with a layer_t
Now we save the previously selected layer of each document on its
preferences using the browsable set of layers.
2016-08-11 15:04:15 -03:00
Carlo "zED" Caputo 2075109a5a only integer timeline zoom sizes to fit the style 2016-08-07 08:27:18 -03:00
Carlo "zED" Caputo 9ec5587d72 removed thumb opacity setting 2016-08-07 08:26:37 -03:00
Carlo 'zED' Caputo 30feffab8d setting to change timeline zoom 2016-08-07 05:58:43 -03:00
Carlo "zED" Caputo f9f7477b04 removed background preference, using checkered 2016-08-07 04:26:44 -03:00
Carlo 'zED' Caputo 0297063c56 removed the quality option 2016-08-07 04:26:37 -03:00
David Capello 3b5915a21a Update version to v1.1.8-dev 2016-07-31 20:25:01 -03:00
David Capello 36bfa1d641 Merge branch 'beta' into layer-folder 2016-07-28 23:02:24 -03:00
David Capello 8823f6bf21 Merge branch 'master' into beta 2016-07-28 11:03:56 -03:00
pheuberger b0e3963590 Add all 64 colors to the master system palette 2016-07-27 15:26:02 +02:00
David Capello d89d386185 Update version to 1.1.7-dev 2016-07-25 12:32:04 -03:00
David Capello 0c6802cd30 Use grid bounds by default in Import Sprite Sheet (fix #1207) 2016-07-25 11:30:33 -03:00
David Capello ed7a1ef1cc Fix X/Y/Width/Height fields order in "Import Sprite Sheet" (#1207) 2016-07-25 11:25:11 -03:00
David Capello 5910e94396 Add option to hide full filename paths (fix #1199) 2016-07-25 11:04:16 -03:00
Carlo 'zED' Caputo 57567af06b Add thumbnails in timeline (#340)
Reviewed-by: David Capello <davidcapello@gmail.com>
2016-07-25 10:00:00 -03:00
David Capello f838b8787e Merge branch 'beta' into layer-folder 2016-07-07 12:47:42 -03:00
David Capello 36ffc8d2bd Merge branch 'master' into beta 2016-07-06 15:46:22 -03:00
David Capello 67ce9473f8 Add option to include partial tiles in Import Sprite Sheet (fix #1161) 2016-07-01 10:24:44 -03:00
David Capello ca3b72ee08 Merge branch 'beta' into layer-folder 2016-06-30 12:30:21 -03:00
David Capello d84ba2db32 Merge branch 'master' into beta 2016-06-30 12:26:41 -03:00
David Capello 9f43205d63 Add SmileBASIC palette 2016-06-29 11:13:38 -03:00
David Capello a2a06965db Show disabled eye/padlock in Timeline when parent is deactivated
We've added a new "disabled" style state to do this.
2016-06-15 12:00:31 -03:00
David Capello e353cdae4c Merge branch 'applyButton' of https://github.com/TheKK/aseprite into apply-button 2016-06-14 09:23:26 -03:00
David Capello f6fa39ba52 Merge NewGroup command into NewLayer command 2016-06-08 15:43:13 -03:00
David Capello 33d7f6509f Rename NewLayerGroup command -> NewGroup command 2016-06-08 15:20:11 -03:00
David Capello 44f44c3126 Paint groups with a folder icon in the Timeline 2016-06-08 15:15:37 -03:00
David Capello 2f91122c26 Rename layer folder/set -> layer group 2016-06-07 19:38:56 -03:00
David Capello 21afd4ecb5 Add new menu option to create a layer group 2016-06-07 19:06:36 -03:00
David Capello 4760a11348 Merge branch 'master' into beta 2016-06-06 18:02:30 -03:00
David Capello ff9d4cff26 Merge branch 'pixel-ratio' into beta (fix #567) 2016-06-06 17:50:39 -03:00
David Capello af2c2838e0 Add new option to zoom sliding two fingers on OS X trackpad
It was requested here:
http://steamcommunity.com/app/431730/discussions/2/357286663677659387/
2016-05-27 13:15:13 -03:00
David Capello 0b8e3968df Update version to 1.2-dev 2016-05-24 12:58:06 -03:00
David Capello a9c18db7a4 Add pixel ratio field in Sprite properties 2016-05-24 12:25:11 -03:00
David Capello 73bda9bd19 Add new advanced options in New Sprite dialog to change the pixel ratio 2016-05-23 18:36:47 -03:00
David Capello 05395c2437 Change ShowExtras shortcut to Cmd+H on OS X 2016-05-18 11:17:49 -03:00
David Capello 0f3252a80b Add CopyMerged command (Ctrl+Shift+C) (fix #824) 2016-05-17 12:59:48 -03:00
David Capello dbb3cee178 Update version to 1.1.6-dev 2016-05-05 23:23:09 -03:00
David Capello 97d9b3cb31 Go to frame field in status bar isn't focused by default anymore (fix #1113) 2016-05-04 10:00:54 -03:00
David Capello b60b76ff22 Add option to show layer edges 2016-05-03 16:23:38 -03:00
David Capello 6dc9bb984d New option for paint bucket using all layers as reference/stop fill (fix #969) 2016-05-03 15:31:27 -03:00
David Capello a09b00dba8 Fix synchronization of different UI elements depending on the active tool
With this patch now the context bar shows the real active tool
preferences. For example, if we choose the option to use the Eraser
tool with right-click, now right-clicking will draw with the Eraser
brush size (instead of using the selected tool/left-click tool brush
size).

Changes:
* Removed the toolBox.activeTool() field from preferences
  (as the option isn't persisted between sessions)
* Added an observable app::tools::ActiveToolManager class to sync all
  UI elements that depend on the active tool and ink.
* Moved a lot of "active tool" logic from app::Editor to the
  new ActiveToolManager
* Moved app::tools::ToolLoopManager::Pointer as an indepedent
  app::tools::Pointer class
2016-04-25 15:20:53 -03:00
David Capello 33003fb6f9 Show current grid tile in status bar when the grid is visible (fix #1075) 2016-04-19 15:51:34 -03:00
David Capello 0993069e0b Add line length in status bar (fix #915) 2016-04-19 15:08:36 -03:00
David Capello 5d1b33b02e Add Ctrl+Page Down/Up to move through tabs 2016-04-19 14:18:50 -03:00
David Capello 87ef48b50b Improve status bar with icons/automatically generated and re-used parts (fix #752) 2016-04-19 13:45:23 -03:00
David Capello 6c148c9bb6 Update version to 1.1.5-dev 2016-04-18 13:29:04 -03:00
David Capello 81fcbdab3d Update version to v1.1.4-dev 2016-04-11 13:02:49 -03:00
David Capello 8a5de088e2 Add scaling from center/pivot (fix #576) and with flipping (fix #579) 2016-04-08 11:55:40 -03:00
David Capello 956349f87b Add Image class to scripting
With this change we introduce SpriteWrap and ImageWrap to keep track
of modifications made by the script in one transaction. So we can undo
the script action as one simple action.
2016-04-06 19:05:06 -03:00
David Capello 21921fdfd5 Refactor scripting code 2016-04-06 15:37:13 -03:00
David Capello 2ce09c53dd Add customization for square aspect, draw from center, and move origin keys (fix #1028)
Some changes:
- Now ui::Keys aren't processed in app::tools side, they are processed
  in Editor side and converted to ToolLoopModifiers flags.
- Replace ToolLoop::getSelectionMode -> ToolLoop::getModifiers()
2016-04-04 18:46:48 -03:00
Azamat H. Hackimov 9c5768d439 VGA 13h standard palette
Fixes #1020
2016-03-31 19:48:49 +05:00
David Capello 300fceec3f Merge pull request #1022 from Nsheppard01/1.0
Adding X11 and websafe color palettes
2016-03-24 14:46:56 -03:00
David Capello 8b161dac0a Add ShowBrushPreview command so the user can hide the brush preview with a keyboard shortcut (fix #792) 2016-03-24 14:45:28 -03:00
Nathaniel Sheppard c3f32e6da2 Rename WebSafeColors.gpl to web-safe-colors.gpl 2016-03-24 10:34:05 -07:00
David Capello 9face9458e Add an option to change the "brush preview" style (related to #792) 2016-03-24 14:29:15 -03:00
David Capello 2af47fe907 Add option to toggle the selection edges visibility (fix #861) 2016-03-24 13:04:35 -03:00
Nathaniel Sheppard bfe29544ff Adding X11 and websafe color palettes 2016-03-20 16:32:25 -07:00
David Capello 7e7590aa1b Merge branch 'master' of https://github.com/Nsheppard01/aseprite into Nsheppard01-master
# Conflicts:
#	data/palettes/arne16.gpl
#	data/palettes/solarized.gpl
2016-03-19 12:30:58 -03:00
David Capello 417e431a32 Add different selection modes to SelectTile command
Now we can add a tile using Shift+double click or substract one with
Shift+Alt+double click.
2016-03-19 12:09:03 -03:00
David Capello 30f4e995a3 Select a tile by double clicking over it (fix #939) 2016-03-19 11:33:05 -03:00
David Capello f626837cb5 New command to add foreground/background color in the palette 2016-03-17 10:47:50 -03:00
Nathaniel Sheppard 28a0c42503 Update solarized.gpl 2016-03-13 16:15:33 -07:00
Nathaniel Sheppard 899eee317b Added text editor color themes as palettes
Monokai and Solarized are two popular color schemes for text editors. They might be useful to UI developers using Aseprite.
2016-03-13 16:10:47 -07:00
Nathaniel Sheppard c5bf298739 Added files via upload
Found this on my hard drive
2016-03-13 16:05:13 -07:00
Nathaniel Sheppard cc9213cc62 Added more of Arne's pallets.
Pallets by Arne Niklas Jansson
http://androidarts.com/palette/16pal.htm
2016-03-13 16:02:33 -07:00
Nathaniel Sheppard 86be01f271 Update arne32.gpl
Added full URL
2016-03-13 15:40:56 -07:00
Nathaniel Sheppard 38b8c191a5 Update arne16.gpl
Added Arne's color names and full URL
2016-03-13 15:39:03 -07:00
David Capello 962928a609 Add the possibility to assign a keyboard shortcut to color quantization (#999) 2016-03-04 15:41:32 -03:00
David Capello ac67cb9e49 Remove unused graphics from skin 2016-03-04 15:09:50 -03:00
David Capello cd8dabb3d2 Merge branch 'add-win-key-modifier' of https://github.com/sirblackheart/aseprite into sirblackheart-add-win-key-modifier 2016-03-02 09:38:06 -03:00
Gabriel Rauter b01a8626f1 replace onion settings icon fixes #956 2016-03-02 12:18:34 +01:00
Gabriel Rauter cb92b781eb Change Windows Modifier Name to Win for Windows and Super for Linux/BSD 2016-03-01 23:52:36 +01:00
Gabriel Rauter e22332144a Add Windows Key as possible Modifier in Keyboard Shortcuts on Windows and Linux as a step to fix #796 2016-03-01 20:14:32 +01:00
David Capello 2bbd918d99 Update version to 1.1.3-dev 2016-02-29 22:11:00 -03:00
David Capello 7a0a89e59e Add the new ColorTintShadeTone color picker (#707) 2016-02-26 11:18:46 -03:00
David Capello 30672ba144 Don't reset Screen Scale when the main window cannot be created
Should fix #860
2016-02-23 18:08:25 -03:00
David Capello 5d4a568804 Fix a typo in Tiled Mode menu 2016-02-15 16:31:32 -03:00
David Capello ff0c2c2770 Merge branch 'ryb-color-wheel' 2016-02-12 10:50:57 -03:00
David Capello c1ae065c2c Add RYB color wheel (related to #707) 2016-02-12 10:49:33 -03:00
David Capello 7b8d9102e1 Add independent scroll/zoom values in preview window per document (fix #959) 2016-02-11 21:09:31 -03:00
David Capello 1deb9ae02b Fix the amount of space displaced by some shift+arrow keys (fix #940) 2016-02-11 11:40:51 -03:00
David Capello 36b4b65642 Update timeline cel skin parts by Ilija Melentijevic 2016-02-07 14:39:25 -03:00
David Capello f530664657 New updates to the skin by Ilija Melentijevic
Updated graphics:
* the eyedropper, rotation, scaling, and zoom mouse cursors
* hand and zoom tool icons
* timeline icons (eye, padlock, gear/hammer icon, onionskin icon,
  linked cels icon)
2016-02-05 18:29:57 -03:00
David Capello a77ae98fd0 Add keyboard shortcuts to change the color selector type (spectrum/color wheel) 2016-02-05 14:41:35 -03:00
David Capello 81d39664a7 Add an alternative message to debug crashes in compiled versions
As .dmp files are useful only for official releases (i.e. when we have the
compiled .exe+.pdb), this is an alternative message to stop receiving
.dmp files at support@aseprite.org that cannot be used to debug a crash.
2016-01-31 19:49:24 -03:00
David Capello b0650f6afe Generalize View::setViewScroll() to blit valid/scrollable region automatically
With this change we are removing specific code to scroll the Editor widget.
Now if we use Editor::setEditorScroll() to scroll it should work as
View::setViewScroll(). In this way we remove the ugly "blitValidRegion"
parameter from setEditorScroll().

Changes:
* Removed Widget::scrollRegion() because each widget must control
  valid/invalid regions after a ui::move_region() in a very specific way
  (see View::setViewScroll() or Window::moveWindow)
* Invalidate the whole widget on Widget::setBoundsQuietly()
* Fixed problems blitting invalid regions/not yet updated/painted: using
  the new ui::Manager::m_invalidRegion.
* Added View::onSetViewScroll() and View::onScrollRegion()
* Added FileListView to avoid moving the thumbnail region when we scroll
2016-01-05 16:37:52 -03:00
David Capello 2fc447edd6 Disable GPU acceleration by default 2015-12-28 17:28:48 -03:00
David Capello c8abf0cfc7 Fix regression: Show left/right mouse button triggers in keyboard shortcuts 2015-12-26 14:52:29 -03:00
David Capello 7b5827a151 Modify style of colored layers and cels in Timeline
Now colored layers/cels are filled with the user-defined color as
background and the text in the foreground.
2015-12-23 19:57:31 -03:00
David Capello 3543b086d1 Add option to keep the selection after Edit > Clear (fix #907) 2015-12-22 17:49:21 -03:00
David Capello e79236b3a3 Add JSON data format into Export Sprite Sheet UI 2015-12-22 17:34:51 -03:00