|
From: | Corwin Brust |
Subject: | Re: Draw and Scribble Notes in GNU Emacs (Schematics) |
Date: | Tue, 12 Oct 2021 07:51:16 -0500 |
Hi Anand!
Very impressive functionality you are working on! I have a couple of
questions, both rather in the same vein -- potential improvements in
the form of contributions from others to this work.
On Fri, Oct 1, 2021 at 12:09 AM Anand Tamariya <atamariya@gmail.com> wrote:
>
> Here's my next iteration on "Draw and Scribble Notes in GNU Emacs" for drawing simple schematics. Here are the new features:
> - Copy shapes
> - Move shapes
> - Group / ungroup shapes
> - Toggle grid
> - Horizontal and vertical guides for movement
> - Snap to grid
>
> Details: https://lifeofpenguin.blogspot.com/2021/08/scribble-notes-in-gnu-emacs.html
> Video: https://youtu.be/cWylaLAodng
1. I see that you are working from within a modified version of svg.el
(file seems to have the boiler-plan header comments saying it is a GNU
source, etc.). Assuming I haven't misunderstood, would you be
interested in receiving back a new version of your work that separates
things into a stand-alone package?
2. Similarly, at last year's Emacsconf I shared a demo of
dm-sketch[1]. This is part of dungeon-mode[2] an Emacs-based RPG
engine this is my work-in-progress project for several decades. Sketch
for Dungeon is rather different from what (I believe) you have created
(so far). Key examples:
(a) we use a "snap-to-grid" approach, and
(b) recursive tile-sets for placement ("Stamp tool") of complex shapes, and
(c) all "data" (SVG elements and SVG Path fragments, etc. composing
the tiles) are intended to be stored within org-mode tables.
These support key usability and accessibility goals of our project
which you can read about at the project link (#2, below).
I would, at least in potential, be interested in reworking dm-sketch
(and thus, dm-draw and dm-table which provides the key "primitives")
to be dependant on your work, potentially pushing some of the
functionality I need for (e.g.) tile-placement up toward your library.
This assumes you are planning, as I assume in the first question, to
(eventually) make your package separate from the core svg.el
Would you be interested in seeing (for example) tile-set and
data-via-org-tables capabilities merged into what you are working on?
Thanks again for all your work in this area!
[1 ] dm-sketch demo from EmacsConff 2020 -
https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--28-welcome-to-the-dungeon--sketch--erik-elmshauser-corwin-brust.webm
[2] dungeon-mode is RPG engine and sample game for GNU Emacs (WIP) ;
see: http://savannah.nongnu.org/projects/dungeon
[Prev in Thread] | Current Thread | [Next in Thread] |