all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* svg.el in core?
@ 2016-02-19  1:36 Lars Ingebrigtsen
  2016-02-19  1:53 ` John Wiegley
  2016-02-20  7:05 ` Lars Ingebrigtsen
  0 siblings, 2 replies; 4+ messages in thread
From: Lars Ingebrigtsen @ 2016-02-19  1:36 UTC (permalink / raw
  To: emacs-devel; +Cc: John Wiegley

I was thinking a bit about how to display loading images in eww better.
I was originally thinking about displaying a spinner of some kind, but
that seems rather intrusive.  I think the nicest thing to do would be to
display an empty grey image of the same size that the resulting real
image is going to be would be nicest (and that way things don't move
around when the images are finally inserted).

The easiest way to create images of arbitrary size is to use SVG images,
and I happen to have created a small library for doing just that a
couple of years ago:

  https://github.com/larsmagne/svg.el

So would it be OK to include that library in the Emacs core?

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: svg.el in core?
  2016-02-19  1:36 svg.el in core? Lars Ingebrigtsen
@ 2016-02-19  1:53 ` John Wiegley
  2016-02-19  4:04   ` Lars Ingebrigtsen
  2016-02-20  7:05 ` Lars Ingebrigtsen
  1 sibling, 1 reply; 4+ messages in thread
From: John Wiegley @ 2016-02-19  1:53 UTC (permalink / raw
  To: emacs-devel

[-- Attachment #1: Type: text/plain, Size: 811 bytes --]

>>>>> Lars Ingebrigtsen <larsi@gnus.org> writes:

> I was thinking a bit about how to display loading images in eww better. I
> was originally thinking about displaying a spinner of some kind, but that
> seems rather intrusive. I think the nicest thing to do would be to display
> an empty grey image of the same size that the resulting real image is going
> to be would be nicest (and that way things don't move around when the images
> are finally inserted).

Reminds me of the days of NCSA Mosaic!

>   https://github.com/larsmagne/svg.el

> So would it be OK to include that library in the Emacs core?

Looks fine to me, if EWW is going to depend upon it.

-- 
John Wiegley                  GPG fingerprint = 4710 CF98 AF9B 327B B80F
http://newartisans.com                          60E1 46C4 BD1A 7AC1 4BA2

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: svg.el in core?
  2016-02-19  1:53 ` John Wiegley
@ 2016-02-19  4:04   ` Lars Ingebrigtsen
  0 siblings, 0 replies; 4+ messages in thread
From: Lars Ingebrigtsen @ 2016-02-19  4:04 UTC (permalink / raw
  To: emacs-devel

John Wiegley <jwiegley@gmail.com> writes:

> Looks fine to me, if EWW is going to depend upon it.

Great.  I'll write up some documentation and then include it all in
master...

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: svg.el in core?
  2016-02-19  1:36 svg.el in core? Lars Ingebrigtsen
  2016-02-19  1:53 ` John Wiegley
@ 2016-02-20  7:05 ` Lars Ingebrigtsen
  1 sibling, 0 replies; 4+ messages in thread
From: Lars Ingebrigtsen @ 2016-02-20  7:05 UTC (permalink / raw
  To: emacs-devel

Lars Ingebrigtsen <larsi@gnus.org> writes:

> I think the nicest thing to do would be to display an empty grey image
> of the same size that the resulting real image is going to be would be
> nicest (and that way things don't move around when the images are
> finally inserted).

This has now been implemented.  See what all y'all think...

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no



^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2016-02-20  7:05 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-02-19  1:36 svg.el in core? Lars Ingebrigtsen
2016-02-19  1:53 ` John Wiegley
2016-02-19  4:04   ` Lars Ingebrigtsen
2016-02-20  7:05 ` Lars Ingebrigtsen

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.