Comments (18)
@ProLoser the status is that I've been too busy at the office to push an initial version of the project.
Regarding the other project mentioned on IRC, https://github.com/lorenzofox3/flexy-layout, we take quite different approaches to a related problem. In the linked project, a layout is built as a series of nested horizontally or vertically split panes.
The code that I will push, uses the 'borderLayout' paradigm.
Perhaps both projects have a place in angular-ui as we provide two different approaches to the 'layout' problem. If you agree with this, I would propose that this repository be renamed to ui-borderLayout
since it only attempts to provide that approach to solving the layout problem.
For those looking to get an early access to the code I intent to publish, they can refer to this working code and example: http://plnkr.co/edit/djKW1GTDjeulaSUUtu7o?p=preview
from ui-layout.
@ProLoser I'm not the right person to maintain this project. I have too little time for programming.
Is there someone better to fill this roll considering that @douglasduteil has now submitted an initial proposal in #2?
from ui-layout.
Hi @ggoodman
I'm glad someone actually notice that I made something there xD
I can maintain this project but I need feed back to know if it's the right approach and if not how better can it be.
from ui-layout.
@douglasduteil Your approach is good. Great job on the demo as well. If you or someone else can push some unit tests, we'll get someone on documentation and then we can push an initial release.
from ui-layout.
Thanks. Here comes a holy grail demo
from ui-layout.
Sweet! Maybe that's all we need for docs. :-)
from ui-layout.
Hi one thing that will need to be added is a mask layer in the event you
want to embed an iframe in a panel. Dragging will break unless you put some
sort of mask div over the iframe while the dragging is ongoing.
On Wed, Nov 20, 2013 at 4:53 PM, Nate Abele [email protected]:
Sweet! Maybe that's all we need for docs. :-)
—
Reply to this email directly or view it on GitHubhttps://github.com//issues/1#issuecomment-28935138
.
from ui-layout.
Agreed it's necessary, but not critical for getting a 0.1 out the door.
from ui-layout.
Perhaps the repository would be better named ui-splitter
to reflect the
nature of the code.
In my mind some additional features would need to be added to consider this
a complete layout package:
- Ability to define minimum and maximum sizes for each split
- Ability to have split toggles to open/close them
- Ability to set initial split size as a pixel size or some sort of percentage-based size
Now, if this were renamed to ui-splitter
, this repo could remain a
tightly focused, useful package, just with a reduced scope.
Geoff
from ui-layout.
The code that I had hoped to put in this repository (in an old version) allows some pretty unusual layouts.
See: http://embed.plnkr.co/djKW1GTDjeulaSUUtu7o/preview
from ui-layout.
@deepak1556 is also interested in this project
from ui-layout.
@deepak1556 can you repost here what you sent to the group (for archive purposes)
from ui-layout.
Hi guys,
i took a look into https://github.com/lorenzofox3/flexy-layout and jquery-ui layout plugin . I would like to add one more proposal to the existing list which is providing rearrangeable layout, ex: codepen. we can have option like
<div ui-layout ui-layout-options="{controls: 'true'}"></div>
which can drop a pane with possible rearrangeable icons. wats your opinion on this ? btw @douglasduteil although i am beginner with angular, i can help out with the unit tests.
from ui-layout.
which can drop a pane with possible rearrangeable icons.
@deepak1556 Is it some kind of enable/disable ability ? So the layout won't be resizable ?
from ui-layout.
@douglasduteil http://codepen.io/netzzwerg/pen/kHjpt just like the bottom most pane providing three rearrageable grid options. And the resizing capability wont be affected by this option, people can still resize before changing the layout view.
from ui-layout.
Another possible example to check out is this (under active development)
interface for a rewrite of Plunker:
http://plunker3-39915.use1.actionbox.io:8080/edit/
In the top right, there are 0 and 1 buttons that let you toggle the pane
arrangement. Also, if you click the expand icons next to filenames, you can
see that the main content area gets dynamically split.
These are some of the capabilities that a full featured 'layout' directive
could provide.
That being said, I still argue that ui-splitter should be created with
exactly the code that is proposed. I think it solves a different type of
problem that doesn't require the overhead of a full-featured layout system.
On Thu, Nov 21, 2013 at 10:00 AM, Robo [email protected] wrote:
@douglasduteil https://github.com/douglasduteil
http://codepen.io/netzzwerg/pen/kHjpt just like the bottom most pane
providing three rearrageable grid options. And the resizing capability wont
be affected by this option, people can still resize before changing the
layout view.—
Reply to this email directly or view it on GitHubhttps://github.com//issues/1#issuecomment-28990974
.
from ui-layout.
yeah you are right @ggoodman the feature i suggested is for a full featured layout directive. Nice one on the new plunkr design.
from ui-layout.
I'm necroing this thread, muhahaha!
Current status: Need NPM version and better (read: less complicated) build.
from ui-layout.
Related Issues (20)
- snap to edge support at reaching certain container size
- resizable parameter
- detecting pane size in pixel after resize HOT 1
- resize panel to contents
- Unable to stop splitter event
- disable animations HOT 1
- Odd problem trying to start ui-layout HOT 2
- Layout not rezized when parent size change HOT 2
- Ui-layout overlaps every other page element. Is not Bootstrap friendly HOT 1
- Horizontal movement of splitbar is not resizing contents HOT 1
- Main window resize
- How to disableToggle for individual splitbar? HOT 2
- splitbar can't stop moving by mousemove
- Add Version Number to source JS file
- Percent sized containers and toggle buttons with some browsers are broken HOT 1
- Percent min-size and max-size should be recalculated on resize
- CHANGELOG.md not up to date HOT 2
- Hiding and then showing the layout doesn't re-calculate offsets properly. HOT 2
- Toggle functionality not working properly
- Resizing doesn't work properly with an iframe
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ui-layout.