Karo Graph Changelog Version 2.0.16 - Fixed a crash on latest system - Adding new default symbols and refining existing ones. - Adding Zoom icons, rearranging other icons - Adding Arrow Heads. Improving arrow tool. - Improving TXT export for arrows. - Added more text-export comment types. - Improvements in the background Version 2.0.15 - Added Settings for grid spacing and grid lines width. - User can now change grid visibility in preferences. - User can print either on one single page or on multiple pages. - Users can see the page boundaries when printing. - Printing now allows to print the grid. - Several more smaller grid improvements. - Export settings are now stored in the file. - Changes done in the Canvas or Symbol editor can be undoed. - Ruler now shows when changing its size. - Middle mouse button activates the hand tool (moving the canvas). - Adding French translation. Version 2.0.14 - Changing the tool UI considerably. Reimplementing all in C. - Fixing a bug which caused circle symbols not to be exported correctly. - Fixing a bug which caused rect symbols to not fill. - Fixed a bug which causes the tool window to disappear. - Finally! Fixed two bugs causing the toolbar to be empty at startup. Version 2.0.13 - Fixing the ominous bug. Don't ask how. Alright, it was Metal. Version 2.0.12 - Adding yet another fix for buttons not being visible. This really is one hard bug to crack! Still not 100% sure if this really fixes the problem on all systems. Version 2.0.11 - Adding bugfix for buttons not being displayed in newer macs. - Adding bugfix for rects not being rendered properly with reversed coords. Version 2.0.10 - Adding a bugfix for the same error as with 2.0.7 but now on newer systems. Version 2.0.9 - Adding metal as primary visualization wich much improved anti-aliasing. - Created a new font (Karo Graph Font Version 4) - Adding pinch-to-zoom - Windows remember their position - Adding safety switch for graphical problems on Sierra and High Sierra systems Version 2.0.8 - Bugfix on older systems: Remove unused but linked metal library. Version 2.0.7 - Intermediate version because new system Big Sur broke everything. - Created Universal Binary for new Apple Silicon. - Still having issues with NSWindowController. Notifications not being sent, delegates not being called, windows behave differently than before. - Fixed an issue which caused the alt key not to work when selecting. - Removed Keyboard mode (vim binding). Always was experimental. Never really worked completely and was far from complete. Was unnecessary and confusing. Version 2.0.6 - Opening file formats since version 1 is now possible. - Coordinate system is now right handed (positive y goes up) - Raster aspect and grid type is now stored when saving a document. - Rastertype "Dots" for square grid. - New Rastertype Checkerboard including different coordinate display. - Fixed color buttons not being redenred in correct resolution. - Fixed eraser being too small for lines - Fixed some memory leaks. - Fixed wrong object referencing error. - Fixed confusing display of cursor hovering over objects - Tons of improvements in the background Version 2.0.5 - Fixed hand tool scrolling too fast - Fixed initial color buttons being too big. - Fixed export and print bounding boxes. - Fixed german translations of several menu items. - Made paint and eraser coverage more intuitive - Fixed window recentering when entering text. - Fixed word navigation in keyboard mode (still very experimental though). - Tab key for closing tools now works also in export and symbol edit. Version 2.0.4 - Fixed miscalculated bounding box bug. - Fixed non-displaying coordinates bug. - Paint tool now colorizes lines too and changes the thickness (with option key) - Mouse hover area is now relative to zoom - Arrows are now all same size. - Internal Improvement of element handling and coordinate computation - Zoom is now more crisp. - Removed help files and put it online. - Application now belongs to ManderC Version 2.0.3 - Tools palette is now more compact. - Simplified ruler. Now adjustable in preferences. Can be toggled on and off in the toolbar or with keyboard shortcut B - Main gridlines now don't get overlapped by non-main gridlines - Large keyboard movements with shift are now dependent on the raster setting. - Some wordings are improved in English and German. - Internal Improvement of Event handling - Bugfixes Version 2.0.2 - Eraser and Paint tool can now draw in 45 Angle degree when pressing shift. - Revisiting of tools. Several small improvements. - Saving as Hueslipapier document is no longer an option. Opening still works. - Zoom in and out now works the same on any keyboard layout. - Improved keyboard mode a little. - Keyboard shortcuts for quick tools are now 12345 67890 always. - Internal improvements, stability improvements and bug fixes. - Created a Demo application with everything but drawing only in small area. - Reprogrammed Mouse pointer handling. Version 2.0.1 - Reenabled Export and print with monospace fonts. - Fixed a bug where lines would not be printed. - Fixed a bug where lines with SVG export had no round caps. - Added Triangle primitive for custom symbols. - More consistent redesign of buttons. - Removed lots of resource files. - Internal improvements, stability improvements and bug fixes. Version 2.0 - Application name changed to Karo Graph - Complete reprogramming of symbol and object storage - Complete redprogramming of graphics engine and export engine. - Three line thicknesses plus dashed and dotted line. - Lines are now arbitrarily angled. - 50 Colors - 50 Symbols - Symbols can now be fully customized per document. - Font is regenerated as vector font (Karo Graph Font Version 3). - Grid now can have ruler and main lines - The mouse cursor can have a crosshair. - Switching canvas grid is now faster. - Scrolling is smoother. - UI is completely redesigned, integrated into one tool window and optimized for fullscreen. No more bottom border for windows. - Largely cleaned up the code. Compiled with latest NALib. - When pasting plaintext, the number of spaces per tab can be chosen in the preferences. - Made application icon slightly brighter. - The default filled and empty dot symbols are now bigger. - SVG export now allows grid and border. - File format is now text based. - Export options for grid and border opacity have been removed. - Rounded corners and jumps have been removed. - Font selection for exporting has been removed. - Keyboard mode (Vim bindings) must now be enabled by an explicit setting in the preferences. - Fixed Bug with keyboard input not accepting space depending on a system preferences setting. Version 1.4.6 - Fixed an old window positioning bug in the Viewer - Fixed first startup of Viewer. - Created new icons fitting better to El Capitan. - Internal improvements, ditching of deprecated code. Version 1.4.5 - Fixed a bug when setting the first drawings of a document. - Internal improvements Version 1.4.4 - Speed - Zoom out up to factor 16. Grid fades out when zoom big enough - Fixed a bug causing the selection to be wrong when redoing pastes. - Added another example file: Symbol - Internal improvements Version 1.4.3 - More examples and templates Version 1.4.2 - Fixed a localization bug where the symbol in the dock and in the finder would not be displayed in the correct language. - Invalid characters will be erased when opening old documents. - Translated help files to german - Added key bindings for the numeric block - Removed potential errors and memory leaks Version 1.4.1 - Fixed a bug where the application crashes when closing an unsaved document. - Fixed a bug where the selection would not be shown correctly when pasting. - Fixed a bug where space characters will not be erased at all. Version 1.4: The limitless update --------------------------------- - Canvas is infinite now. - No more restrictions for diagonal lines. - Font has higher resolution (Font Version 2) - Arrows and curves can now be placed by positioning and dragging - Replaced dot-tool with drawing-tool. Added three more symbols. Select the desired symbol using hotkeys 1 to 5. (Minecraft!) - Drawing Lines can now be done "somewhat" arbitrary. - Tools palette is now only 1 symbol wide. - Hüslipapier is now called "GraphPaper" in English localizations. - Added German localization. Version 1.3: The grid update ---------------------------- - Grids can now be exported (only for EPS and PDF). - Added Portrait and Landscape isometric mode with various new raster types - Added high resolution character set. - A border can be exported (TXT, EPS and PDF) - Duplicate content when dragging with alt + command - Added preferences for scroll direction and skin selection - Corrected some symbol combinations. - Open space characters are automatically removed - Implemented own MipMap computation. - Cleanup. - Updated help files Version 1.2.1 ------------- - There now exists a new and free standalone application "Hueslipapier Viewer", just for viewing, printing and exporting of Hueslipapier Documents (.hpd) Bugfixes: - Fixed a possible bug which might crash the app on some Mavericks systems when the cursor changed. - Fixed a bug which caused the selection not to be extended after a document resize or to change the document size by its own. - Fixed the images in the about window Remaining bug: - Under Snow Leopard, the export window may show an empty image. Looks like this bug can not be fixed as more recend SDK are not backwards compatible. Resolution: Fiddle around with the boundary slider. Version 1.2.0: The diagonal update ---------------------------------- Sorry for the long wait! Thanks for all the feature requests, some of them are planned for future versions. But for now, I give you this: - Diagonal Lines (with limitations) - Round corners - Editing with modifier keys - Keyboard mode (with Vim key bindings) And I also give you: - Turn on and off grid (on screen) - Settings are remembered - Arbitrary zoom (not yet perfect) - Design tweaks of layout and icons - More reliable cut, copy, paste and undo - More and newer demo files The internal logic has been completely rewritten for performance, stability and modularity to prepare the application for even more stuff to come. Stay tuned (patiently). Version 1.1.0 ------------- - Internal storage management has been revisited. Faster and more stable now. - When dragging content, it now connects to nearby open line endings if available. - Undo behaves better when dragging content - Resizing now works better together with the undo manager. - Exporting with different fonts now works. - Cut, Copy and paste. Automatic exporting of copied content is not yet possible. - Application does not switches to the integrated graphics card. Version 1.0.0 ------------- Hueslipapier is an application that can dran lines, arrows, boxes and text on a sqared grid much like drawings on a squared paper. You can export the drawings to ASCII-art, PDF, EPS and SVG