forked from aseprite/aseprite
-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Resolve update issues #16
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This should lead to better cache utilisation, smaller caches
Originally (aseprite#2699) ccache was only enable for Linux due to suspiciously low macOS yields. I have addressed the likely issue upstream (hendrikmuhs/ccache-action#147) and ccache can be used on macOS now as well.
… draw indexed images
or tileset's tile indexed image is drawn
Including all the steps for the ARM version of the mac install instructions, rather than partial steps.
New changes required for aseprite#3684/aseprite#4063 to trigger mouse buttons with keys correctly.
…seprite#4051) As now the native file selector is the default one, we moved the option to re-enable the previous file selector to Edit > Preferences > General > Show Aseprite file dialog option. Related to aseprite#3615 and added as a simple alternative to aseprite#2745 which require native widgets on each native file dialog.
…c to separate member function
…ite#4092) The button was being painted with "toolbutton_last" part instead of "toolbutton_normal" when it wasn't highlighted/in "hot" state.
…s from a tilemap with inexistent tiles (fix aseprite#4071)
This change was introduced in dd7e27a as a possible fix for aseprite#4024, but the change is too disruptive to be introduced at this stage, we need some extra UI elements to make the drag & drop accessible in both modes: the default v1.2 behavior, and a possible new selection mode, e.g. aseprite#1498
…ts() doing a bit shift
More details about the implications of this change can be found in aseprite#4057
* Added a new app::Color type for tiles, to store the flags of the picked tile. * Fixed color bar/status bar with a new draw_tile() to draw tiles with flip flags.
We must be able to convert a app::Color::IndexType to a tile index.
Added build_tile_flags_string() utility to create the string used in to show the tile flags (XYD) on the status bar, the editor canvas, etc.
We already have Space+H and Space+V, but as the flags are XYD probably Space+X/Y makes more sense.
…instance of a tile+flag with a new tile The assert() in remove_unused_tiles_from_tileset() checking for the tiles histograms was failing because we weren't adjusting the histogram correctly when a tile w/a flag is replaced w/another without flags.
By default Aseprite will not try to match flipped versions of the tiles (as it requires more CPU), but when we create a tileset we can specify which flips can be matched automatically (new Tileset::matchFlags() property). These flags are just for the Auto mode, if we manually insert a flipped tile, that is always supported, even when the matchFlags() are not specified.
…masked areas Sprite::pickCels() wasn't taking care of the tile flags to pick tilemap layers correctly with flipped tiles.
First attempt, not sure if this will be useful at all.
To hide "Base Index" & "Allowed Flips" options by default.
Implemented a specific item of tilemap feature (aseprite#977) to allow flipped tiles in X/Y/Diagonal axes.
…ling=100% (fix aseprite#4142) Originally reported here: https://steamcommunity.com/app/431730/discussions/0/3954784199573459745/
This happens only if the tilemap already has tile references outside the valid range of the tileset (and even bigger than the new tileset size).
…rite-main # Conflicts: # INSTALL.md
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.