NextPVR Forums
  • ______
  • Home
  • New Posts
  • Wiki
  • Members
  • Help
  • Search
  • Register
  • Login
  • Home
  • Wiki
  • Members
  • Help
  • Search
NextPVR Forums Public NextPVR Other Clients Old Stuff (legacy) NextPVR Enhanced Web Admin (NEWA) v
« Previous 1 … 40 41 42 43 44 … 47 Next »
Framed UI for more convenient scrolling?

 
  • 0 Vote(s) - 0 Average
Framed UI for more convenient scrolling?
cincyreds
Offline

Junior Member

Posts: 13
Threads: 3
Joined: Dec 2006
#1
2007-01-02, 08:19 PM
Hi,

Thanks for all the hard work involved with EWA development - it is greatly appreciated!

I have a request: Would it be possible to present the web interface as a framed page so that the main tabs would remain at the top of the page while scrolling?

Additionally, it would be even more helpful if the page for the TV Guide were framed so the section down to and including the top header for show times would remain stationary while scrolling. I realize that the header can be repeated every X lines, but a framed page would really be the ultimate.

I generally don't like framed HTML, but I think this is one instance where frames would improve the functionality/usability.

If this is not feasible or too time consuming, would I be able to redesign the source pages myself to incorporate frames, or would this just lead to problems when applying future updates or post processing commands?

Thanks again!

Smile

Dean
GBPVR v0.99.5
Windows XP Pro SP2
Intel P4 3.4ghz (Northwood core)
ASUS P4P800S-E Deluxe, socket 478 MB
2 GB single channel DDRAM
(5) 160gig - 250gig hard drives (Maxtor/Seagate)
GeForce 6800XTreme, 256-bit, AGP 8x
1 PVR-150 (DirecTV via s-video input)
UncleJohnsBand
Offline

Posting Freak

U.S.A.
Posts: 5,643
Threads: 258
Joined: Feb 2005
#2
2007-01-03, 06:41 PM
cincyreds Wrote:Hi,

Thanks for all the hard work involved with EWA development - it is greatly appreciated!

I have a request: Would it be possible to present the web interface as a framed page so that the main tabs would remain at the top of the page while scrolling?

Doing the whole thing in frames would not make sense to me.....most of view is fine without framing.

cincyreds Wrote:Additionally, it would be even more helpful if the page for the TV Guide were framed so the section down to and including the top header for show times would remain stationary while scrolling. I realize that the header can be repeated every X lines, but a framed page would really be the ultimate.

I generally don't like framed HTML, but I think this is one instance where frames would improve the functionality/usability.

I agree this may be a good use of a frame......I will play around with it and see what I can come up with.....

cincyreds Wrote:If this is not feasible or too time consuming, would I be able to redesign the source pages myself to incorporate frames, or would this just lead to problems when applying future updates or post processing commands?

This can become problomatic for you since you would have to add your changes back in with each update to EWA or release of GBPVR. I'll give it a whirl and see what it looks like.....I'll probably post a beta of the guide here when it is done so you may want to monitor this thread for activity.
Intel Core i7 @ 4.00GHz Skylake 14nm
ASUSTeK COMPUTER INC. Z170-DELUXE
Windows 10 Pro x64
PVR Software: NPVR 5.1.1
SiliconDust HDHomeRun HDHR5-4US Connect Quatro 4 Channel Tuner
Roku Ultra
2 PCH A-100's
fbachofner
Offline

Member

Posts: 81
Threads: 8
Joined: Jan 2005
#3
2007-01-03, 10:00 PM
cincyreds Wrote:I generally don't like framed HTML, but I think this is one instance where frames would improve the functionality/usability.

I think this could all be done with CSS used for positioning.

That way EWA stays compliant with modern web development standards.

[Although currently this is most important for pages to rank higher in search engines . . . which is not something EWA pages need to worry about.]
cincyreds
Offline

Junior Member

Posts: 13
Threads: 3
Joined: Dec 2006
#4
2007-01-04, 01:18 AM
fbachofner Wrote:I think this could all be done with CSS used for positioning.

That way EWA stays compliant with modern web development standards.

[Although currently this is most important for pages to rank higher in search engines . . . which is not something EWA pages need to worry about.]
Good suggestion. As for the whole interface having to be redone, I guess mainly this would be most useful for the guide page as UJB points out.

Thanks for the followup.

Smile

Dean
GBPVR v0.99.5
Windows XP Pro SP2
Intel P4 3.4ghz (Northwood core)
ASUS P4P800S-E Deluxe, socket 478 MB
2 GB single channel DDRAM
(5) 160gig - 250gig hard drives (Maxtor/Seagate)
GeForce 6800XTreme, 256-bit, AGP 8x
1 PVR-150 (DirecTV via s-video input)
UncleJohnsBand
Offline

Posting Freak

U.S.A.
Posts: 5,643
Threads: 258
Joined: Feb 2005
#5
2007-01-06, 09:18 PM (This post was last modified: 2007-01-07, 07:25 PM by UncleJohnsBand.)
Ok..attached is a beta of a framed guide......just unzip to your GBPVR directory with path enabled.....shouldn't need to stop the service for this one.

Then to access just go to http://localhost:7647/gbpvr/guideif.aspx . I did not remove the standard guide and the guide tab points to the standard guide....for this testing you will need to manually acces the framed guide.

Let me know what you think.
Intel Core i7 @ 4.00GHz Skylake 14nm
ASUSTeK COMPUTER INC. Z170-DELUXE
Windows 10 Pro x64
PVR Software: NPVR 5.1.1
SiliconDust HDHomeRun HDHR5-4US Connect Quatro 4 Channel Tuner
Roku Ultra
2 PCH A-100's
cincyreds
Offline

Junior Member

Posts: 13
Threads: 3
Joined: Dec 2006
#6
2007-01-06, 11:08 PM (This post was last modified: 2007-01-06, 11:13 PM by cincyreds.)
UncleJohnsBand Wrote:Let me know what you think.
Wow - you're fast.

Pretty close - the only thing I had imagined is that, instead of using an IFRAME, the entire page would be framed with the top frame set to a fixed height and stationary (so there would be no scrollbar at the top) and the entire bottom of the page that contains the rest of the content would scroll. This would eliminate the double set of scrollbars which can be a little confusing at first. Or, as suggested earlier, fixed positioning using CSS. Although CSS is more current, I seriously doubt any browser would ever abandon support of frames (even if the FRAME element becomes deprecated). Based on the potential complexity it just seems that using frames is a much simpler approach whereas doing this with CSS might require some pretty funky coding (alternatives?)

So overall the page would look almost exactly like what you have, but without the inner scroll bar of the IFRAME.

Thanks again for the quick followup. I've been working on a new "skin," but I'll hold off until the next version of GB-PVR is out seeing as there may be changes made that affect layout and positioning.

If you're curious I can PM you a screencap of what I have so far. It's far from functional yet, but it would give you a general feel for what the skin looks like.

It's taking more time than I anticipated because once I got into the code I found that so many CSS elements are reused throughout all the different pages. This makes it challenging to give each page unique elements, buttons, etc. etc. As well, the cross-browser compatability is borderline nightmarish due to some non-standard behavior by IE.

Another suggestion: adding more unique ID/name identifiers to page elements would be VERY helpful so that similar elements on different pages could take on their own unique properties. For example, giving each <table> on the different pages a unique name would allow more customization (for example, "header_header_guide" and "header_header_search" instead of just "header_header" for all pages. Of course, the more elements which have unique names would allow for more in depth customization (at the expense of a larger external CSS sheet).

I realize these suggestions would take a decent amount of time and none of this really affects core functionality beyond aesthetics, so if it's too much work that is totally understandable. The time you spend now is greatly appreciated!

Thanks and have a great weekend!

Smile

Dean
GBPVR v0.99.5
Windows XP Pro SP2
Intel P4 3.4ghz (Northwood core)
ASUS P4P800S-E Deluxe, socket 478 MB
2 GB single channel DDRAM
(5) 160gig - 250gig hard drives (Maxtor/Seagate)
GeForce 6800XTreme, 256-bit, AGP 8x
1 PVR-150 (DirecTV via s-video input)
UncleJohnsBand
Offline

Posting Freak

U.S.A.
Posts: 5,643
Threads: 258
Joined: Feb 2005
#7
2007-01-07, 12:21 AM
cincyreds Wrote:Wow - you're fast.

Pretty close - the only thing I had imagined is that, instead of using an IFRAME, the entire page would be framed with the top frame set to a fixed height and stationary (so there would be no scrollbar at the top) and the entire bottom of the page that contains the rest of the content would scroll. This would eliminate the double set of scrollbars which can be a little confusing at first. Or, as suggested earlier, fixed positioning using CSS. Although CSS is more current, I seriously doubt any browser would ever abandon support of frames (even if the FRAME element becomes deprecated). Based on the potential complexity it just seems that using frames is a much simpler approach whereas doing this with CSS might require some pretty funky coding (alternatives?)

So overall the page would look almost exactly like what you have, but without the inner scroll bar of the IFRAME.

I'll toy around with it some more and see what I can do.....

cincyreds Wrote:Thanks again for the quick followup. I've been working on a new "skin," but I'll hold off until the next version of GB-PVR is out seeing as there may be changes made that affect layout and positioning.

If you're curious I can PM you a screencap of what I have so far. It's far from functional yet, but it would give you a general feel for what the skin looks like.

Sure...shoot me a PM.

cincyreds Wrote:It's taking more time than I anticipated because once I got into the code I found that so many CSS elements are reused throughout all the different pages. This makes it challenging to give each page unique elements, buttons, etc. etc. As well, the cross-browser compatability is borderline nightmarish due to some non-standard behavior by IE.

Yep....real fun stuff..... Big Grin

cincyreds Wrote:Another suggestion: adding more unique ID/name identifiers to page elements would be VERY helpful so that similar elements on different pages could take on their own unique properties. For example, giving each <table> on the different pages a unique name would allow more customization (for example, "header_header_guide" and "header_header_search" instead of just "header_header" for all pages. Of course, the more elements which have unique names would allow for more in depth customization (at the expense of a larger external CSS sheet).

The more you grow the CSS file the more complex it is to maintain....the thought was to keep the CSS as simple as possible and allow different graphics and color schemes......having all skins follow one set of values so that there was not a bunch of different CSS variables to maintain.

The current onese should let you change every graphic that is displayed....all text and all colors. I am not sure what more you would need to add.

cincyreds Wrote:I realize these suggestions would take a decent amount of time and none of this really affects core functionality beyond aesthetics, so if it's too much work that is totally understandable. The time you spend now is greatly appreciated!

Thanks and have a great weekend!

Smile

Dean

Always appreciate feedback and suggestions....that is the only way things ever get better. Even if it takes time to do something if in the long run it provides easier maintenance with more flexibility that is great.....always a balancing act "does the change provide enough value that would outweigh the added maintenance or complexity......".
Intel Core i7 @ 4.00GHz Skylake 14nm
ASUSTeK COMPUTER INC. Z170-DELUXE
Windows 10 Pro x64
PVR Software: NPVR 5.1.1
SiliconDust HDHomeRun HDHR5-4US Connect Quatro 4 Channel Tuner
Roku Ultra
2 PCH A-100's
UncleJohnsBand
Offline

Posting Freak

U.S.A.
Posts: 5,643
Threads: 258
Joined: Feb 2005
#8
2007-01-07, 05:36 AM
Attached is an updated Guide with scrolling.....I think it is very close to what you were looking for.

I looked at using the alternate model using the embedded object code. Got it to work in FireFox and then went to IE.....only to learn that IE doesn't support the model....I believe because of the lawsuit they lost last year.

Let me know what you think.
Intel Core i7 @ 4.00GHz Skylake 14nm
ASUSTeK COMPUTER INC. Z170-DELUXE
Windows 10 Pro x64
PVR Software: NPVR 5.1.1
SiliconDust HDHomeRun HDHR5-4US Connect Quatro 4 Channel Tuner
Roku Ultra
2 PCH A-100's
« Next Oldest | Next Newest »

Users browsing this thread: 1 Guest(s)



Possibly Related Threads…
Thread Author Replies Views Last Post
  Horizontal scrolling no longer works as before HtV 6 2,144 2008-11-19, 02:08 AM
Last Post: UncleJohnsBand
  Inconsistent scrolling in UI ACTCMS 20 5,463 2007-11-15, 11:32 PM
Last Post: ACTCMS

  • View a Printable Version
  • Subscribe to this thread
Forum Jump:

© Designed by D&D, modified by NextPVR - Powered by MyBB

Linear Mode
Threaded Mode