Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

5.0.0 Features/Roadmap (READY TO RELEASE TODAY) - HUGE MAJOR RELEASE #80

Closed
39 tasks done
Ks89 opened this issue Sep 10, 2017 · 58 comments
Closed
39 tasks done

5.0.0 Features/Roadmap (READY TO RELEASE TODAY) - HUGE MAJOR RELEASE #80

Ks89 opened this issue Sep 10, 2017 · 58 comments

Comments

@Ks89
Copy link
Owner

Ks89 commented Sep 10, 2017

I want to start to think about angular-modal-gallery 5.0.0. In particular I want to create a list with some possibile features.

I'll leave this list here for one month or more, before to start the implementation. I'll also update readme to encourage users to read this issue. I really need some feedbacks.

This issue will be updated every time I'll implement something on a dedicated branch 'develop'

I will be really happy if you want to create pull requests or you want to talk with me about features, before the official release. So I'll be able to change my roadmap accordingly.

@Ks89 Ks89 added this to the 4.0.0 milestone Sep 10, 2017
@Ks89 Ks89 self-assigned this Sep 10, 2017
@Ks89 Ks89 changed the title 4.0.0 Features/Roadmap ( HELP ME :) ) 4.0.0 Features/Roadmap ( HELP ME :) ) - HUGE MAJOR RELEASE Sep 10, 2017
@Ks89
Copy link
Owner Author

Ks89 commented Sep 18, 2017

@Ks89
Copy link
Owner Author

Ks89 commented Oct 18, 2017

New experimental branch created from v4 here: https://github.com/Ks89/angular-modal-gallery/tree/v4-experimenting-packagr

@Ks89 Ks89 changed the title 4.0.0 Features/Roadmap ( HELP ME :) ) - HUGE MAJOR RELEASE 5.0.0 Features/Roadmap ( HELP ME :) ) - HUGE MAJOR RELEASE Nov 3, 2017
@Ks89
Copy link
Owner Author

Ks89 commented Nov 3, 2017

Renamed as version 5.0.0 because I have to release a new major version to add Angular 5 support to version 3.x.
To match semver specifications, I have to release it as 4.0.0, due to a breaking change for systemjs users.

@Ks89
Copy link
Owner Author

Ks89 commented Nov 3, 2017

Angular 5 support re-scheduled for angular-modal-gallery 4.0.0

@Ks89
Copy link
Owner Author

Ks89 commented Nov 13, 2017

Configurable buttons implemented in a private branch locally. Please, be patient.

@Ks89
Copy link
Owner Author

Ks89 commented Nov 13, 2017

Server-Side-Rendering (SSR) partially implemented. I still have a non blocking issue about Mousetrap.
Also I added an official example with angular-universal.

@Ks89
Copy link
Owner Author

Ks89 commented Nov 14, 2017

angular-seed is now officially supported (it was working also with >= 4.0.0)

@Ks89
Copy link
Owner Author

Ks89 commented Nov 23, 2017

I'm not dead :)
At the beginning of December I will release the first alpha version of angular-modal-gallery 5.0.0.

Also, I'll push the source code on github. At the moment, I'm working privately, because It is really experimental and I need privacy :)

@Ks89
Copy link
Owner Author

Ks89 commented Nov 24, 2017

Implemented: "remove Observable<Image[]> as input. I decided to switch to Image[] to simplify the sourcecode (BREAKING CHANGE)"

@Enngage
Copy link

Enngage commented Nov 29, 2017

Hi, you know when you are gonna release it?

@Ks89
Copy link
Owner Author

Ks89 commented Nov 29, 2017

@Enngage
The first alpha will be released at the beginning of December.
I'll also create a plunker to test all available features.

PS: do you want to be a beta tester?
Because, apis will be different and I really need some suggestions. In this way I can change apis during alphas.
I want to define apis before the end of December.

PS: at the beginning of december, all "modal features" will be available as alpha-1. However all "plain features" (or "inline features) won't be available, because I din't implement anything, at the moment. Everything "checked" right now in the TODO list will be released as alpha-1. All others, will be available during december.

@Ks89
Copy link
Owner Author

Ks89 commented Nov 29, 2017

Update to Angular package format v 5.0 specifications #106

https://docs.google.com/document/d/1CZC2rcpxffTDfRDs6p1cfbmKNLA6x5O-NtkJglDaBVs

Scheduled for 5.0.0 alpha-1

@Enngage
Copy link

Enngage commented Nov 30, 2017

I'm not sure what you mean by beta testing, but I will update your library as soon as its out and will let you know any issues I encounter. My project is already on Angular 5 so there should be no problems there.

@Ks89
Copy link
Owner Author

Ks89 commented Nov 30, 2017

Ok perfect. Thank u.

PS in all alphas I'll add all missing features (not. Production ready) and finally in betas I'll write tests and fix bugs.

@vugar005
Copy link

@Ks89 Please update to font-awesome v5.

@Ks89
Copy link
Owner Author

Ks89 commented Jan 25, 2018

Hi @vugar005 font-awesome is not mandatory in Angular modal gallery 5. You can use custom css classes for upper buttons if you want. Default icons are inside the library without requiring any external dependency.
PS: fortawesome is working to add angular support (with angular's components). At the moment is not officially available.

@vugar005
Copy link

@Ks89 the problem is when using font awesome v5 with the plugin. The icons not showing. the
exclamation is shown instead.

@Ks89
Copy link
Owner Author

Ks89 commented Jan 26, 2018

Mmm, no wait, I didn't understand what you are saying. Could you explain?

@Ks89 Ks89 assigned Ks89 and unassigned Ks89 Jan 31, 2018
@Ks89
Copy link
Owner Author

Ks89 commented Feb 10, 2018

Beta 2 in finally available:

To install:

npm install angular-modal-gallery@beta

or

npm install angular-modal-gallery@5.0.0-beta.2

I replaced plnkr with stackblitz, so:
Official live demo: https://stackblitz.com/edit/angular-modal-gallery-v5

Changelog here: https://github.com/Ks89/angular-modal-gallery/releases/tag/v5.0.0-beta.2

@Ks89
Copy link
Owner Author

Ks89 commented Feb 17, 2018

RC 1 in finally available:

To install:

npm install angular-modal-gallery@beta

or

npm install angular-modal-gallery@5.0.0-rc.1

Official live demo: https://stackblitz.com/edit/angular-modal-gallery-v5

Changelog here: https://github.com/Ks89/angular-modal-gallery/releases/tag/v5.0.0-rc.1

PS: I'm working on the official documentation for 5.0.0. This weekend (probably tomorrow) I'll release the first draft on github pages (different URL of the existing version, because I don't want to overwrite the documentation of 4.x.x).

The final version is still scheduled for the end of February. No unexpected delay, at the moment :).

@Ks89
Copy link
Owner Author

Ks89 commented Feb 17, 2018

Website for versions >= 5.x.x created with an initial documentation (still not complete and with lot of missing things, so please be careful. I need at least an entire week to add all important stuff, so please be patient).

At the moment, I built this website with angular-modal-gallery 4 :) and all demos are disabled. I updated "getting started", "features" and "migration guide" (all these pages are still drafts).

URL: https://ks89.github.io/angular-modal-gallery-2018.github.io/

schermata 2018-02-18 alle 00 52 50

@Ks89 Ks89 changed the title 5.0.0 Features/Roadmap ( HELP ME :) ) - HUGE MAJOR RELEASE 5.0.0 Features/Roadmap ( COMING REALLY SOON ) - HUGE MAJOR RELEASE Feb 20, 2018
@Ks89
Copy link
Owner Author

Ks89 commented Feb 23, 2018

RC 2 with a very small changelog (I temporary removed refresh button because it wasn't working as expected)

To install:

npm install angular-modal-gallery@beta

or

npm install angular-modal-gallery@5.0.0-rc.2

Official live demo: https://stackblitz.com/edit/angular-modal-gallery-v5

Changelog here: https://github.com/Ks89/angular-modal-gallery/releases/tag/v5.0.0-rc.2

The final version is still scheduled for the end of February. No unexpected delay, at the moment :).

This weekend I'll post the first complete draft of the documentation website.

PS: I updated the official github's readme with better descriptions and other stuff HERE

@Ks89
Copy link
Owner Author

Ks89 commented Feb 24, 2018

I'm sorry guys for this unscheduled release, but I found a bug and I had to fix it very quickly.

RC 3 with a very small changelog (fix full description)

To install:

npm install angular-modal-gallery@beta

or

npm install angular-modal-gallery@5.0.0-rc.3

Official live demo: https://stackblitz.com/edit/angular-modal-gallery-v5

Changelog here: https://github.com/Ks89/angular-modal-gallery/releases/tag/v5.0.0-rc.3

@Ks89
Copy link
Owner Author

Ks89 commented Feb 25, 2018

First full draft of the doc website with demos and other fixes.

https://ks89.github.io/angular-modal-gallery-2018.github.io/

Next week I'll release the final version as expected.

@ckelkar
Copy link

ckelkar commented Feb 27, 2018

image

Hello @Ks89 ,
Is there any way I can add html and css for styling description mentioned in the image? Actually I am getting some data regarding each image from API and I want to show it using bullet points.

Also I am using <ks-modal-gallery>. Is this previous version? Do I need to upgrade myself to stable one?

Thanks.

@Ks89
Copy link
Owner Author

Ks89 commented Feb 27, 2018

Hi @ckelkar.
At the moment you can change css as you want (because it's simply css :)), however html is not supported, but it could be a good feature for future releases (5.x.x because I don't expect breaking changes to do that). I opened an issue with this feature.

The version that you are using is correct and it's a beta/rc. Today I'll release the stable version.

@Ks89 Ks89 changed the title 5.0.0 Features/Roadmap ( COMING REALLY SOON ) - HUGE MAJOR RELEASE 5.0.0 Features/Roadmap (READY TO RELEASE TODAY) - HUGE MAJOR RELEASE Feb 27, 2018
@Ks89
Copy link
Owner Author

Ks89 commented Feb 27, 2018

5.0.x is out after months of work

image

@Ks89 Ks89 closed this as completed Feb 27, 2018
@ckelkar
Copy link

ckelkar commented Feb 27, 2018

Hi @Ks89 ,
Thank you. Also I am struggling with adding { length: 10, wrap: true } to Custom gallery layout. I have seen class structure. Only LineLayout, GridLayout has that feature. How should I add it to the AdvancedLAyout?

@Ks89
Copy link
Owner Author

Ks89 commented Feb 27, 2018

if you want a custom layout you have to build everything by yourself. Check my official example (on stackblitz or also inside my repo in examples folder) or also in the doc.

So limit is like a ngFor to only some of the input images.
wrap is simply the flex-wrap property https://www.w3schools.com/cssref/css3_pr_flex-wrap.asp

So you have to build a flexbox container with inside a ngFor to iterate over your images.

If you see my examples I made a demo adding also descriptions over plain images.

@Ks89
Copy link
Owner Author

Ks89 commented Mar 1, 2018

Hi @ckelkar I implemented HTML description support as you asked previously in 5.1.0-beta.1
https://github.com/Ks89/angular-modal-gallery/releases/tag/v5.1.0-beta.1

If you are interested, please add a comment or activate notification to this issue #123, so I can ignore this one (#80) forever, because there are many people here and I don't want to spam their.

@andrei8788
Copy link

Hello. At me at loading component slowly are loaded pictures!
src
Their location is set by:
plainGalleryGrid: PlainGalleryConfig = {
strategy: PlainGalleryStrategy.GRID,
layout: new GridLayout({ width: '319px', height: '210px' }, { length: 4, wrap: true })
};
in the template:
<ks-modal-gallery [id]="0" [modalImages]="images"
[plainGalleryConfig]="plainGalleryGrid"
>
Can this be fixed with the help of this library?

@Ks89
Copy link
Owner Author

Ks89 commented Jul 3, 2018

Hi @andrei8788 the browser requests images automatically to display they, so it will be loaded asynchronously on demand.

Also i suggest to decrease the size of images if possible, using smaller thumbs and bigger modal images.

However, are you searching a way to preload images?

@andrei8788
Copy link

I would use any method to avoid this. Can I add some animation? I'll try to reduce the size of the pictures, but I would like the pictures to be in good quality. I have been trying to solve the problem more than one day and nothing happens. For any of your advice I will be very grateful!

@Ks89
Copy link
Owner Author

Ks89 commented Jul 3, 2018

Ok, first use thumbs with a small images (not highly simply compressed, to prevent quality loss) using lower resolutions. From your screen it seems that there are many images on the same screen, so it could be useless to have images with 4k resolution and so on.

For the modal image use another one, with higher resolution.

I didn't think about animations in plain gallery, but it could be a good idea for next releases.

PS: which network are you using? Did you measure the speed in kb/s? Because the problem it's the library itself, but either slow network or giant images.

I cannot promise anything but I'm thinking to rewrite plain gallery with more features. However, this summer I'm really busy and probably I won't be able to release as 7.0.0, but as 8.0.0.

@andrei8788
Copy link

andrei8788 commented Jul 3, 2018

Images of good quality. 300 - 500 KB 1366 x 768.
Rather, this is the problem.
Thank you for your help! It will be nice to see the updated version, but I like the current one too!

@andrei8788
Copy link

andrei8788 commented Jul 3, 2018

Network:
s

@andrei8788
Copy link

Once again many thanks! The problem is solved.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants