ebc1e96c76
QUICKFIX: Exchanged 2k and 450p urls in full-image covers as they are the most critical on the fast-path for me now. The current version loads BOTH urls ALWAYS which is awful and not optimized (see network inspector in FF / PM); A real solution would be to use media queries here and only load the appropriate image size according to the display width and such data. That way things could go fast on mobile and on old machines (like my laptop) while still getting 2k plus resolution images for high-end users. Currently I have to use jpg files and it is tolerable this way, but could be made faster as I see on network analysis.
2020-03-06 17:05:49 +01:00
c8f3c91fc2
Added support for margin_bottom in polaroid-group. Accepts all value CSS accepts (like vw, vh, %, px). Tested.
2020-03-06 14:43:19 +01:00
34e3c4b5c8
First working version. Without further parameters it uses big polaroid images. Parameters not tested; TODO: likely sizing should be made mandatory when positioning and we should add min-height or height of the link based on the image and text sizes calculated in python jinja2 code.
2020-03-04 00:53:06 +01:00
aa3cedeaff
First version of "polariod-group" section - untested!
2020-03-03 20:01:59 +01:00
4c6d8bd381
Revert "Removed email as it was already a bit too much on the navmenu; better for mobile now and email is still there in the "contact" section using mailto"
...
This reverts commit b957204804c4af38850c1d8d6fe60596951bc9cf.
2020-02-28 17:06:26 +01:00
b957204804
Removed email as it was already a bit too much on the navmenu; better for mobile now and email is still there in the "contact" section using mailto
2020-02-28 17:05:47 +01:00
0d3cb12430
Revert "Revert "Bullet point tags work, but mobile is broken; without it padding too much (not padding but seem so). Maybe will revert this commit...""
...
This reverts commit 77cfeafc8c9f52374ebd2177969770bf462b3a5f.
2020-02-26 13:15:17 +01:00
77cfeafc8c
Revert "Bullet point tags work, but mobile is broken; without it padding too much (not padding but seem so). Maybe will revert this commit..."
...
This reverts commit 8bbe97e08967c9d8eadc8c7958057ed0a798f5c5.
2020-02-24 21:38:46 +01:00
8bbe97e089
Bullet point tags work, but mobile is broken; without it padding too much (not padding but seem so). Maybe will revert this commit...
2020-02-24 21:33:36 +01:00
4060eb3eda
Fixed email showing up when there is no email but facebook setting
2020-02-24 14:22:03 +01:00
42e82afb0b
Added email and phone support in navmenu. TODO: language picker
2020-02-15 00:53:56 +01:00
707a0a5ab6
The navmenu section - first version working. TODO: email, phone and language picker
2020-02-15 00:04:40 +01:00
b30c3cde15
Added header type sections - first version
2020-02-14 16:11:48 +01:00
139fbf7448
First working version for subgal_section. TODO: Only exposure template exists for now; TODO: maybe using more CSS than it should; TODO: Only one subgal section can be on every gallery page - migth be good idea to support more than one and multiple places
2020-02-05 23:37:32 +01:00
cb49bc5724
Added first version of subgal.html for exposure templates to test my future changes. Taken this from the original index page code
2020-02-05 14:57:44 +01:00
Adrien Beudin
86be23bc82
Merge branch 'flex-grow' of git://github.com/QSchulz/prosopopee into QSchulz-flex-grow
2019-09-25 13:40:44 +02:00
Quentin Schulz
ecb1cadbee
themes: pictures-group: fix alignment when pictures do not fill the flex container
...
In most cases, a line in a pictures-group contains enough pictures or at
least in the correct format (usually in landscape mode) to actually make
the browser call flex-shrink.
However, in a few specific cases, when pictures do not fill the flex
container, there is some space left on the right side of the line which
could be filled in.
In that case, we can use the flex-grow property. To be able to keep
everything aligned, we need to set the flex-grow property according to
the ratio of the picture so that all pictures in the line are grown
proportionally.
Adding this alignment fix required a bit of re-ordering so we could call
the ratio property for the div of class `picture`.
Fixes #92
Signed-off-by: Quentin Schulz <foss@0leil.net>
2019-05-05 21:21:14 +02:00
Quentin Schulz
f4888f6831
themes: fix URI matching used for deciding if URI's local in menu
...
We want to distinguish between URI references ("local" pages), such as
path/to/another/page/of/my/website, from the other ones, such as
https://example.com in the menu to know how to build the URL.
The issue is that we did the distinction between the two by checking if
the string starts with "http".
Unfortunately, it does not match other valid URI schemes. One example is
mailto:address@example.com to open a mail client with the recipient
being address@example.com .
There are many other valid URI schemes (tel, ftp, irc, ...).
Under the current code, we think anything that isn't started by "http"
is local, i.e. we need to append the string to the parent path of the
current page.
This means that we have
https://mywebsite.example.com/mailto:address@example.com linked in the
menu instead of the expected mailto:address@example.com.
Let's fix that with a very simple test. A URI reference is commonly
detected as anything that does not contain a scheme (which has to be
suffixed by ':') or if it does, that the given path starts with './'.
This is most likely not handling all the cases but at least most of the
common ones.
Please refer to the RFC for further information:
https://www.rfc-editor.org/rfc/rfc3986.txt
Signed-off-by: Quentin Schulz <foss@0leil.net>
2019-03-20 20:56:16 +00:00
Adrien Beudin
262f945835
[fix] add css section for pictures-group
2019-03-05 19:44:24 +01:00
Adrien Beudin
813e1609d7
[fix] some little stuff
2018-11-01 18:59:32 +01:00
Adrien Beudin
16536149cb
fix menu
2018-03-22 10:47:14 +01:00
Adrien Beudin
933316ee86
add css effect
2018-03-09 10:41:06 +01:00
Adrien Beudin
70b5e5e90c
night mode for exposure
2018-02-27 13:53:48 +01:00
Adrien Beudin
f53b175939
[fix] index css
2017-10-03 05:08:56 +02:00
Adrien Beudin
f2396c32a5
[enh] auto login
2017-10-03 00:43:29 +02:00
Adrien Beudin
53775d233b
[enh] add global password
2017-10-02 11:14:50 +02:00
Adrien Beudin
fbfbbd4013
[fix] update encrypt theme
2017-09-29 01:30:43 +02:00
Adrien Beudin
3b8b989ec1
[enh] add password acces
2017-09-27 13:48:21 +02:00
Adrien Beudin
08a93ece26
init python3 version
2017-07-03 13:37:38 +02:00
Adrien Beudin
95358281ef
fix fullscreen video on click
2017-06-04 21:54:04 +02:00
Adrien Beudin
59f96c0b24
add background color for audio player
2017-06-04 16:28:09 +02:00
Adrien Beudin
fe83ad3664
add floating image in paragraph section
2017-05-23 13:44:26 +02:00
Adrien Beudin
3da2f92049
remove youtube section on iframe
2017-05-15 14:05:26 +02:00
Adrien Beudin
a73e5730e3
only load css and js if section is used
2017-05-15 13:02:53 +02:00
Adrien Beudin
8e17843c99
Revert "only load css and js if section is used"
...
This reverts commit 91c702b299cfc896d86c355e8608ea9051a77072.
2017-05-14 21:33:39 +02:00
Adrien Beudin
91c702b299
only load css and js if section is used
2017-05-14 18:13:47 +02:00
Adrien Beudin
d6bc47a939
add quote section
2017-05-09 14:37:32 +02:00
Adrien Beudin
0749e9fec2
fix youtube section + add docs
2017-05-03 19:19:55 +02:00
Adrien Beudin
1813b8b1ca
add youtube support
2017-05-03 16:49:27 +02:00
Adrien Beudin
7f8942f638
update material phase 2
2017-04-28 16:46:31 +02:00
Adrien Beudin
810d9ba4c9
fix ffmpeg code
2017-04-25 16:24:41 +02:00
Adrien Beudin
f5eaf8daf1
fix some bugs with audio
2017-04-23 16:04:56 +02:00
Adrien Beudin
fc62e12c34
fix title
2017-03-03 17:27:12 +01:00
Adrien Beudin
18ed2fbf3a
add docs
2017-03-03 17:21:00 +01:00
Adrien Beudin
2f657c92c9
start audio support
2017-03-03 17:13:49 +01:00
Adrien Beudin
b3d9b41f13
optionnal fixed background for full-picture
2016-11-04 15:43:17 +01:00
Adrien Beudin
0ecd4cde5f
reduce size of cover
2016-11-04 15:02:18 +01:00
Adrien Beudin
b57efe00c9
reduce size of cover
2016-11-04 14:55:04 +01:00
Adrien Beudin
1d04ef306a
fix url of og:image
2016-11-04 14:47:47 +01:00
Adrien Beudin
7c8d17fbcb
fix bug og:image
2016-11-04 14:37:46 +01:00