2.2.0
2023-08-10
FEATURES
Added an Onion Skin bar to control Onion Skin options as well as Out of Pegs.
Added Out of Pegs.
Added flip canvas.
Added layer colors.
Added a new layer type: Group Layer.
Added TGA export.
Added XDTS timesheet export.
Sequence export can now export TGA image files.
Added other exports on shots in the Studio, allowing for raw exports (only images as png), as well as direct copy to On My iPad/Callipeg/Project public folder.
IMPROVEMENTS
Shape tools now have a live preview in fill mode.
The Studio now uses the same color system as layer colors, allowing for entire palette management.
Swipe menus are all using the same base, meaning a more consistent experience with them.
Backup notification no longer disappears from the notification list if taping "Later", allowing to backup at any later time.
Auto scroll should behave more smoothly, especially in the Studio.
You can now drag and drop shots out of scenes, even if there are no other shots.
Deselecting will no longer set the current tool to the selection tool, it will keep the current tool.
Timeline will be auto fit when playing the animation.
Numpad works better with keyboard, there is no longer need to focus the textfield part in order for the keyboard to work.
Magnet tool now works better with cycles and their content.
Keyboard shortcut: Cmd+B 'Split' shortcut now takes the layer selection into account.
Keyboard shortcut: Cmd+A 'Select all layers' will now deselect all layers if they all are selected already.
Timeline layer auto scroll.
CHANGES
Layer opacity is now vertical instead of horizontal, for consistency with every other sliders.
Duplicating many selected layers will now position them all on top of the selected layers.
Entering curve editor will deselect any selected layer.
Deleting a container layer (group or transformation) will now prompt a message to choose between deleting the layer only, or the layer and all its children.
Duplicating layers will no longer keep the original selected, but will now select the new copies.
Creating shots from imported images will no longer set mark out to frame 2, it will keep it as default at 1 second.
Duplicating a drawing layer with linked sheets without content will now create new linked sheets.
Copy/Paste of container layers (group or transformation) will now also copy their entire hierarchy.
BUGS
Improved stability when opening views and panel, especially using keyboard shortcuts.
It is no longer possible to select an invisible layer using the pixel layer selection tool.
Increased the amount of memory headroom, to reduce the number of memory overflows that can happen.
Fixed the create/break cycle label not updating after creating a cycle.
Fixed importing many shots at once stopping before.
Fixed textures not loading properly when copying brushes.
Reapply transformation will now reapply flips properly.
Stopping size estimation when starting to export to reduce the amount of memory used and reduce memory overflows.
Clear tools will now properly clear the tool list view as well.
Fixed brushes tip view not updating when adding/removing new tips.
Fixed pixel center for non anti-aliased brushes.
Fixed a crash that could occur when holding the undo button.
Fixed image import from photo having false orientation.
Fixed video import not adapting fps playback properly.
2.1.7
2023-04-03
Fix: Decompressing will handle nested files properly when cleaning previous decompression errors
Fix: Crash when trying to record audio with permission denied
2.1.6
2023-03-19
Fixed selecting and editing sheets quickly that would sometimes prevent selecting sheets from the same layer
Fixed inverting 2 sheets being buggy when length was different
Better handling of decompression, it can now resolves cases where it crashed previously, fix the project and restart decompression properly
Fixed timeline's previews being offset when side bar was on the right
Fixed some crashes
2.1.5
2023-03-12
Fixed export range blocked to a single frame
2.1.4
2023-03-11
Added possibility to import/export compressed projects
Fixed bug where project's thumbnail would sometimes not be readable (resulting in red squares instead)
Fixed fr translation for "render-position"
Fixed applying perspective transformation to multiple sheets crashing
Updated how receipts are validated to handle family shares better
2.1.3
2023-03-07
Better uv mapping when transforming small images to very large images
Added chinese local for "reset-filters"
Fixed crashes when editing tool tips
Fixed a bug in layer transformations undos that could cause instabilities
2.1.2
2023-02-28
Fixed undos erasing images in newly created projects
Changed pencil and pencilHD rendering style to match the old render
2.1.1
2023-02-27
HotFix:
Search bar is now properly visible
Fixed undos corrupting images
Fixed perspective transformation offsetting pixels
2.1.0
2023-02-25
Features
-New Studio
-It is now possible to flip over markers in addition to frames and sheets
-Brushes now have a "smudge" option, under color mix, to perform actual smudges
-Paint engine now handles tip rotations
-Layer selection by pixel content
-It is now possible to export shots directly from the studio
-Shots can now be compressed in the studio
-Added an option to change the amount of undos available
-Long-touch on onion skin buttons will open a quick onion skin controller
-Bottom bar info will now display a timestamp when playing
-Zoom and rotation can be disabled in the options
-Added a new behaviour for clearing empty spaces that will stretch sheets instead of moving them
Improvements
-GPU is used to render most of the images and transforms, meaning faster transform layer and overall performance improvements
-Paint engine is now using GPU as well, meaning better performances
-It is now possible to draw on layers with active transform layers
-Heavy tasks that take time will now prevent iPads to enter sleep mode, preventing the action from being cancelled
-One finger quick tool switch now works with every shape
-New shot presets can now be renamed and deleted
-Set duration on cycles will now set the number of loops instead of the number of frames
-Tapping the lock icon on a locked layer will act as an unlock action
-Brushes can now be renamed by a single tap on their name instead of double taps
-When importing files that are too big, the warning message now includes resolution details
-Left and right keyboard arrows now flip using the flip behaviour defined in the options instead of always flipping frames only
-Magnet tool is now in the bottom bar instead of inside layers action menu, it will also work on all the layers instead of just the current one. The long-touch to remove empty spaces works on all the layers or selected layers
-Creating a cycle will automatically select it
-Duplicating sheets will set them as selected
-Imports and pasting layers will have less memory impact
-Brushes size is now up to 500px
-Renaming layers is now undoable
-New shot dialogue will remember previously set values even after cancelling
-JSON exports will now filter caracters to avoid import issues
-PNG exports and merging layers will no longer render invisible layers
-Tapping on the ruler will deselect sheets similar to how timeline does it
User Interface
-Changed the look of modal popups
-Action panels can now be displayed in vertical lists with labels instead of horizontal lists of icons
-If current layer is hidden in its hierarchy when interacted with, it will unfold its parents to become visible
-Added a box surrounding current layer when inside of a transform layer
-Selection is now shown using a better visual
Fix
-Better iPad model recognition, meaning memory should be detected in a better way, causing less crashes on high memory devices
-Onion skin should no longer stay off after scrubbing the timeline
-Photo taken as reference were not saved properly
-Audio clips would not have the correct duration displayed when created
-Importing shots from the "Files" app directly would not properly close any opened shot, causing instabilities
-Sheets "invert" action now works on multiple layers
-Undo/redo: layer ordering with transform layers would not reparent correctly
-More audio formats are accepted when importing from "Photos" into audio layers
-Transformation's reapply action now works with the pivot point as well as for perspective transformation
-Locked layers can now be copied and pasted between shots
-Fixed ruler freezing on M2 iPads
-Fixed sheets becoming unselectable by double taps
-PNG structural export progress was not accurate
2.0.3
2022-06-30
Fixed some instabilities and crashes
Fixed JSON exports to better handle names with "/"
2.0.2
2022-06-21
Fixed a crash preventing some projects from opening
Fixed controller bar not being visible when flipping the side bar's position
Transformation layer's yScale now shows unit as '%' instead of 'px'
Added visibility button when curve editor is opened
When using the 'in between' action, newly created sheets will now flash for more visibility and the canvas will properly update its displayed image
Fixed OCA export misaligning file names
2.0.1
2022-06-07
Interacting with a reference image will put the ref window over the others
RGB and HSL sliders use float precision allowing for less imprecisions
JSON export for after effects updated to allow timeRemaped import style
Fixed vertical layout for export panel
Fixed transformation being applied multiple times on linked sheets
Fixed crash when flip sensitivity would be set to maximum
Fixed some crashes
Fixed range sliders: they would not allow to change min and max values
2.0.0
2022-06-01
Features:
- Animation cycles.
- Linked sheets.
- Perspective transformation.
- Mark in and mark out.
- Transformation layers now have a new parameter: Opacity.
- Added a bottom bar to hold timeline action buttons and a new info section.
- Info panel in the bottom bar. This section provides informations on the shot / current selection / current layer.
- Shortcut: 'o' to toggle onion skin on current layer.
- Shortcut: 'cmd + a' to select all layers.
- Shortcut: 'cmd + x' to cut.
- Shortcut: 'f' to select fill tool.
- Shortcut: 'cmd' and 'option' to act as one/two fingers modifiers.
- Added '.' as a separator in naming expressions.
- Added a "select all" button in the studio when in 'select' mode.
- Added an option to show touches on screen (options -> general -> Show Touches).
- Better naming recognition when importing image sequences.
- Added timing behaviours: NeverPush neighbours, that will prevent any sheet to push neighbours and the standard Push, that acts as usual, meaning it will push neighbours if needed.
- Double tap on the ruler now opens the marker menu, allowing for fast marker creation and easy mark in/out management.
- Importing images that are over 4096x4096 pixels will now ask the user for downscaling the images, so that shot remains manageable performance wise.
- Onion skin now have the option to be rendered over or under current layer's drawing.
User Interface:
- Callipeg user interface has been redesigned.
- Ruler + timeline grid will always show frames multiples (settable in options) and will be smoother when zooming in/out.
- Warning messages are now more visible and provide better feedback.
- Frame selection slider under export preview has been changed to a range slider, allowing to easily set start / end frames as well as current previewed frame.
- Added option to change side bar's position (options -> general -> Flip slider bar position ).
- Optimized timeline rendering.
- Sheet's length is now always visible when selected.
- Added a 'More options' button to every shot box in the studio.
- When using gesture to zoom in/out during a transformation, the HUD will be hidden during the gesture.
Changes:
- New transformation layers will be named after the first child.
- Flattened transformation layers will now be named after the first merged layer.
- Copying layers will ensure that new names are unique.
- Imported pegs will now use filename to name the shot.
- Flattened transformation layer will now be positioned right above the original layer instead of being at the very top.
- Undoing a transformation layer flattening will also undo the visibility turned off.
- Backups no longer start by themselves. They are now prompted via notifications for the user to start. This allows the app to perform backups on the main process and cause less conflicts.
- Locked layers can no longer be pasted on, nor cleared.
- Snaps when transforming are now relative to the zoom level.
- Split gesture will fail if double tap is detected, resulting in less conflicts with rubber band selection.
- Play/Pause no longer focuses current layer in timeline.
- Holding one finger to draw rectangles and ellipses will now draw from diagonal/diameter.
- New keyframes will have no tangents by default.
Fix:
- Reference image import would sometimes fail.
- Transformations would be ignored if any parent was hidden.
- BypassHUD is now persistent.
- Closing transformation layer's curve editor will now properly refocus current layer.
- Fill preview will properly use previous threshold value.
- Exporting psd with empty layers is now handled.
- Software choice for json export is now properly persistent.
- MP4/HEVC export should no longer crash when trying to export big shots.
Performance:
- Creating new sheets and layer will now be faster.
1.8.1
2022-02-02
Added "Clear Tools" in options to reset all tools
Improved fill tool so it no longer changes threshold when tapping quickly
Fixed language selection wheel not positionned on the right language when appearing
Fixed VUMeter display
Floating palette's highlight is now more visible when placed over white images
Split action (scissors) will now preserve images instead of creating blank images
Added new shortcut: backspace to clear image
Fixed history palette not working in sliders view
Fixed some bugs with QuickTransform
1.8.0
2021-12-22
Feat: Added image sequence import
Feat: PSD Export
Feat: Added JSON based exports for various softwares
Feat: Added OCA export format
Feat: Floating menu has been changed to be a floating palette, with a color picker and color palettes
Feat: Added a nodal naming system, that allows for customizable export naming
Feat: You can now import multiple files at once
Feat: Added a dedicated fill tool instead of the double tap method
Feat: Added reference images
Feat: Importing images that are not the same size as the current shot will now work, resulting in a resized image that fits the shot
Feat: Imports can now be done within a shot as well
Feat: Color palettes can now be exported/imported
Feat: Peg files can now be opened directly into Callipeg from the finder just by taping on them
Feat: Added progress bars and actions are now cancellable
Feat: Added quick transform. This allows you to go in transform mode right after selection automatically
Feat: Added pixel selection inversion
Feat: Audio files can now be drag&dropped into a shot
Feat: Brushes can now be reordered
Feat: Added configurable default sheet length in the options
Feat: Added keyboard shortcuts for next sheet, next marker, previous sheet and previous marker
Feat: Videos and transform layers can now be flattened given a step (not 1 sheet per frame necessarily)
Feat: Layer's visibility changes are now undoable
Feat: Added a first/last frame button, to quickly reach first and last frame of the shot (or selection)
Feat: Added a "add new sheet" button
Feat: Raw brush can be duplicated
UI: Changed selected area rendering
UI: Added a side bar and moved tools from top to side bar
UI: Selection tools have been split to their own icon
UI: Options menu has been reworked and now has a compact layout when viewing it in split view
UI: Timeline no longer hides when playing
UI: Tap on the timeline will stop playing
Fix: Adding sheets is now faster on big projects
Fix: Memory issues on exports
Fix: Raw brush is now masked is there is a selection
Fix: Various bugs and memory issues
Misc: Maximum shot size is now 4096
1.7.7
2021-09-19
Changed position for play button an VUMeter, so it doesn't conflict with the new iPadOS top button.
1.7.6
2021-08-30
Fixed PSD import that would load forever
1.7.5
2021-06-16
Fixed crash during save that would happen sometimes with video clips
Fixed mp4 and hevc export going out of sync on some frame rates
1.7.4
2021-06-08
Added more stability to saves and backups
1.7.3
2021-06-02
Transitions (fade in/out) are kept more accurately when splitting audio clips
Fixed bug where it was impossible to transform an imported image after an undo
Fixed a missing pixel while writing to file, causing square shape to miss a pixel when refreshing the canvas
When stretching an audio clip or a video clip, the auto zoom out will stop when the clip reaches maximum size
Layer opacity and layer volume are now undoable
Importing .mov files without audio will no longer add an empty audio track
Prevented some group names such as ".", ".." or "/" to avoid glitches
Raw brush now works with alpha lock
Added more security over project saving
Added raw image export from studio, to directly extract images from projects
Some tools parameters wouldn't be persistent, they now are
Audio from other apps will no longer stop when using Callipeg
Select tool will continue to work even if alpha is locked on layer
Fixed crashes and freezes on some projects resolution
Added keyboard support for numpad
Newclip popup will still look like a popup even if the app is used with a split screen
Minimum project size is now 1x1
Prevented empty name for projects
Fixed memory issues when duplicating/merging layers
1.7.2
2021-05-19
Changed how audio waves are rendered, meaning it's now possible to zoom in far without the waves disappearing
Onion skin now uses layer opacity as well
Select all pixels now works on all selected sheets
Fixed tool's smoothing slider remaining greyd out when it shouldn't
Quick sliders will only work if the touch is within the slider
Split gesture is easier to achieve on a zoomed out timeline
Fixed drawing crash
Added .mov audio support
Fixed backup interval numpad showing value in seconds
Fixed undo removing layers and redo crashing when importing video files
Fixed action remaining highlighted in action panel after drag&release
Eraser and paint tools now have independant pressure to size/opacity controls
Fixed audio going out of sync when playing a selection
1.7.1
2021-05-12
HOT FIX
Fixed local-error strings
Fixed bug where you couldn't properly draw with onion skin
1.7.0
2021-05-08
FEATURES
- Audio layer.
- PSD import is now available.
- Added the option Zoom Quality Threshold to parameter a smooth pixel quality when zooming.
- Added a new gesture, similar to slice down: Slice Up, which splits the drawing sheet without keeping its content.
- Video layer: Added a Rasterize button. Which will render the video layer into a drawing layer.
- Added a button to Select All Visible Pixels of the current layer in the selection shapes options.
- BypassHUD will now be persistent throughout app sessions.
- Selection strokes can now be undone using undo/redo.
USER INTERFACE
- Adding a new layer can now be accessed in an “Add Layer” menu.
- Timeline objects have been slightly changed visually.
- Timeline colors have been changed.
- When the app is on smaller screens (split screen essentially), the top bar will now be extendable to show/hide the missing icons.
- Added tooltips when holding touch on some buttons.
- Changing language can now be done in Options -> General. You can switch to any supported language. It requires a full restart of the app in order to be fully processed.
- Textfield inputs will display properly using the Pencil. It has a bigger area in order to scribble on.
- Double tapping on a slider will prompt a numpad for manual input.
- Onion Skin can now be switched On and Off even when the layer is locked.
- Timeline now stays open during playback.
- Layers icons have been reorganised, the Magnet has been placed in the layer menu and Visibility has been placed in the front icon list.
FIX
- Raw brush can now be used as an eraser.
- Crash if Snap Angle is set to 0° angle.
- Multiple crashes.
- Transformation layer: if there was no drawing sheet at the current frame, a transformation box would still be displayed.
- Texture will now be saved for custom brushes.
- JSON export will always work when choosing “Save to Files”.
- Multiple PNG sequence export will no longer fail.
- Magnet behaviour wouldn’t work on video clips.
1.6.2
2021-02-08
Hot fixes for crashes that would prevent some projects to be opened.
1.6.1
2021-02-05
Feat: Added a "previous" and "next" frame button on the left controller bar.
Feat: Added three buttons on top of the timeline: "Select all layers", "Reset timeline" and "Fit timeline to current/selected layers".
Feat: Actions that group many undos (such as deleting multiple layers, or layers fusion) will now only require one single undo.
Feat: Magnet will be off by default on newly created layers, as this behaviour is usually not wanted.
Feat: Long touches on some buttons will now display a help tooltip that describes what they do.
Feat: Added a "What's New" popup at the app's launch.
Feat: Added a realistic line preview for smoothing, making the unsmoothed/smoothed parts of the line seamless. There is an option to turn it off and use the white line preview if needed.
UI: It is now possible to select all layers and remove them all. This will remove all layers but one, as there must always be at least one layer.
UI: Drag previews for sheets are no longer offset.
UI: Curves can now be edited horizontally/vertically using 1 or 2 fingers instead of 2 or 3.
UI: Added an option to disable thumbnails rendering in the timeline.
UI: Tapping the onion skin, the magnet, layer transformation's visible and pivot style buttons now applies to every selected layers.
UI: Tool lists and color pickers no longer show full screened when app's size is small (in split screen situations).
UI: Added a shape changer button on color wheels to switch between triangle and square.
UI: Flip HUD won't show unless timeline is not visible, as it is redundant information that takes a lot of visual space.
Fix: Modifyting starting frame of sheets will properly push previous sheets when magnet is on.
Fix: GIF export no longer crashes on big projets.
Fix: Size estimation for images should be more accurate, meaning there should be less memory overflows.
Fix: JSON appears back in the export format list.
Fix: Raw brush now has a better rasterized shape.
Fix: Tool size now represents the diameter's size, and no longer the radius'.
Fix: Flattening transformation layers will now properly render across all sheets covered by the transformation.
Fix: Moving transformation layers will now properly move their children in the hierarchy.
Fix: Tool's smoothing no longer does "3" shapes.
Fix: Fixed a crash that would happen when loading too many different tools.
Fix: Projects are now saved right at creation to avoid "Red Squared" projects appearing in the studio.
Fix: Flood fill no longer goes out of boundaries from the bottom.
Fix: Crashes that would happen when drawing, when opening big projects and others.
Optimization: Using GPU to compute some of the image compositions, making drawing and scrubbing faster.
Optimization: Images are now saved after each stroke, making writing faster and saving drawings more often.
Optimization: Added a cache for scrubbing, making scrubbing instantaneous once cached.
Optimization: Timeline manipulation has been greatly improved by doing a smarter rendering of the sheets.