aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2015-09-29fontView: don't overwrite naming data on paste, add reload from disk ↵Adrien Tétar
functionality, nits
2015-09-29glyphView: complete editable components supportAdrien Tétar
2015-09-29fontView,glyphView: generalize copy/paste and use app-wide clipboardAdrien Tétar
2015-09-29adding the component's outline path to the scene before creating the actual ↵Felipe Corrêa da Silva Sanches
componentItem (which will only be responsible for rendering the bounding box and managing draging and updating the transformations in the defcon component object)
2015-09-29this is work in progress: trying to get the components to render as editable ↵Felipe Corrêa da Silva Sanches
items on the glyph view
2015-09-29work in progress: ComponentItem classFelipe Corrêa da Silva Sanches
2015-09-29generating multiple paths when dealing with multiple componentsFelipe Corrêa da Silva Sanches
2015-09-28glyphView: remove some prepareGeometryChanges()Adrien Tétar
2015-09-27fontView: use the custom Font classAdrien Tétar
2015-09-27glyphView: scene-wide deletion blockingAdrien Tétar
2015-09-27glyphCollectionView: fix misnamingAdrien Tétar
2015-09-27glyphView: reload points when deletingAdrien Tétar
2015-09-26glyphView: don't move ruler text when performing undoAdrien Tétar
2015-09-26fontView: add glyphs as templateAdrien Tétar
2015-09-26fontView: implement sortFont when adding glyphsAdrien Tétar
2015-09-26glyphView: delete no-op rulersAdrien Tétar
Closes #14.
2015-09-26glyphCollectionView: rewrite and extend the selection system, kbd navigation ↵Adrien Tétar
now possible and scrolls to selected cell (Still some work to do with ShiftModifier, but the bulk is done.)
2015-09-25use defcon API to add components to a glyphFelipe Corrêa da Silva Sanches
2015-09-25renaming "Selection" menu to "Edit"Felipe Corrêa da Silva Sanches
2015-09-25issue #19: Copying and pasting components (a.k.a. "references" in fontforge ↵Felipe Corrêa da Silva Sanches
jargon) into glyphs.
2015-09-23closes #5: Removes hardcoded C:\\CharterNova-Regular.ufo and uses one of our ↵Felipe Corrêa da Silva Sanches
sample UFO files. File paths are (if everything's correct) handled in a crossplatform manner.
2015-09-23Adding a few sample UFOs for testing purposes. (These are subsets that are ↵Felipe Corrêa da Silva Sanches
also available on Metapolator code repository)
2015-09-23glyphView: put tools into an exclusive groupAdrien Tétar
2015-09-23copySelectionPen: fallback to custom defcon classes as wellAdrien Tétar
2015-09-23glyphView: drop toolsMenu in favor of toolBar, fix minor tools bugAdrien Tétar
2015-09-21meta/defcon: check-in copy-paste, template glyphAdrien Tétar
2015-09-21spaceCenter: lineHeight support (UI disabled for now bc not showing wellAdrien Tétar
in QMenu just yet), fix to coloring
2015-09-21glyphView: knifeTool fixesAdrien Tétar
2015-09-21meta: refactorings and cleanups, fontView: partial rewrite, new ↵Adrien Tétar
AddGlyphsWindow, extract cells widget to a separate location, support CharacterSet objects fully
2015-09-18meta: cleanup past experiments and set up a proper package structureAdrien Tétar
2015-09-15fontInfo: cleanup and DRYness refactoringsAdrien Tétar
2015-09-13spaceCenter: also notify when user clicked on canvas but outside of lettersAdrien Tétar
2015-09-12glyphView: add a knife toolAdrien Tétar
2015-09-11glyphView: Goto window, refactor color variables, minor fixesAdrien Tétar
2015-09-11groupsView: autoAlignment, change alignment with r/l arrowsAdrien Tétar
2015-09-11fontView,featureTextEditor: make use of setWindowModified()Adrien Tétar
2015-09-09glyphView: react to spacing changes, account modifiers when moving pointsAdrien Tétar
2015-09-09spaceCenter: add padding for the right boundary as wellAdrien Tétar
2015-07-23spaceCenter: scroll to canvas region, featureTextEditor: always calc. ↵Adrien Tétar
viewport geometry on init.
2015-07-21spaceCenter: forgot to arm the blocked checkAdrien Tétar
2015-07-20glyphView: selection now propagates to table w/o focus, block defcon ↵Adrien Tétar
notifications to self, nits
2015-07-17spaceCenter: more callbacks and notification blocking, nitsAdrien Tétar
2015-07-17glyphView: proper deletion method (+ can break contour w Shift), make ↵Adrien Tétar
scene._editing tristate so as to not smooth/unsmooth out of sliding, scale pts upon creation, fixes
2015-07-10spaceCenter: setup proper callbacksAdrien Tétar
2015-07-10spaceCenter: beef up bbox displayAdrien Tétar
2015-07-05glyphView: improving smooth point toggle w Alt and pen tool, more ↵Adrien Tétar
notifications blocking
2015-07-05glyphView: implement undo/redoAdrien Tétar
The depth is unlimited for now.
2015-07-05glyphView: points react to external notificationsAdrien Tétar
This is preliminary to support of undo/redo.
2015-07-03glyphView: ruler tool, minor nits and refactoringsAdrien Tétar
2015-07-01spaceCenter: show active letter bbox, allow opening glyphView, showMetrics, ↵Adrien Tétar
verticalFlip, proportional scrolling, enforce int spacing values in the widget, nits