Quantcast
Jump to content

PreCentral: Patch scrollbars into practically every webOS smartphone app


News Reporter

Recommended Posts

Patch scrollbars into practically every webOS smartphone app

One of the things we've been waiting so long for in webOS is something relatively simple, at least conceptually: scrollbars. They've marked your progress down a page in practically every graphical user interface since the dawn of the GUI with Xerox PARC back in the 1970's. But when webOS was introduced in 2009, there wasn't a progress bar in sight. Some third party apps, like the Enyo-based Paper Mache have added in their own scrollbars, and with

link hidden, please login to view
the TouchPad browser also picked up its own scrollbar, but by and large webOS has been scrollbar-free.

Homebrew developer Isaac Garzon (isagar2004 in our forums) decided to do something about that shortcoming, and the result is a patch oh-so-aptly titled "". Garzon had previously built a patch to add scrollbars to the browser, but with the new patch he's managed to add the scrollbar to most of the built-in webOS apps and practically every third party app.

The only exceptions to the built-in apps are five Mojo 2-based apps: Accounts, Contacts, Email, Exhibition and Photos. Everything else we tested, from Calendar to Memos to Web to Music to the other Preferences apps worked exactly as expected. Every third party app we tried out also picked up the scrollbars with no problem, including Music Player (Remix), Carbon, Preware, Feeder, JogStats, and Project Macaw.

The patch adds iOS-style scrollbars to Mojo smartphone apps, in that they're round-capped narrow bars that appear as soon as you start scrolling and go away when you stop. The scrollbars also adjust their size to be relative to the ratio of what's currently displayed versus the entire scrollable space. Both vertical and horizontal scrolling are supported, with vertical on the right edge and horizontal at the bottom (but somewhat distractingly floating over bottom-aligned onscreen buttons such as the back and refresh controls in the browser). The bars themselves are colored so that they'll appear equally well in almost all apps, with a transulcent dark gray body rimmed by a one-pixel white border.

webOS Scrollbars isn't currently designed to add scrollbars to Enyo apps, though Garzon plans to work on that after finishing up the Mojo implementation. Additionally there's still work to be done as far as getting the scrollbars to be supported in those remaining five apps (if you have any insights to offer, ). But for a work-in-progress we're still plenty impressed and looking forward to what comes next for this patch. Go ahead and (patches for webOS 2.1.c and 2.2.x) or in (just webOS 2.2.x)

mf.gif


a2t.imgl_4E4PtE2l8

Link to comment
Share on other sites

  • Replies 0
  • Created
  • Last Reply

Top Posters In This Topic

Popular Days

Top Posters In This Topic

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Similar Topics

    • By Alex Ukraine
      Hi, I have a problem with setting area option for my TV LG C2 (now all app are locked). I bought it in Poland and after transferring to Ukraince I can`t change area option, due this a also have a problems with apps and lg store. Could you please help me))
    • By majorusa
      Please post here firmware number for your WebOS set including your country or the country where you downloaded the firmware and the model of your tv set:
      - 3.23.24 - Romania- 47LB730v
      - 3.23.34 - Romania -47LB730v - 21.08.2014 by USB
      - 4.30.09 - Romania - 47LB730v - 29.08.2014 - OTA
    • By News Reporter
      One of the major trends in consumer electronics, the ‘personalized user experience’ is something LG TV owners get to enjoy every day thanks to the abundance of convenient, customizable features and lifestyle services accessible via LG’s webOS platform.
      Since its launch in 2014, webOS has continued to evolve, offering increased functionality, services and options with each new update and version release. The latest webOS UI makes 2021 and 2022 LG TVs the ultimate home entertainment hubs – able to provide an ever-growing number of lifestyle apps, easier access to recommendations with the newly launched Life’s Good Hub and seamless mobile integration with effortless content mirroring.

      Revamped to help users navigate the expansive list of services on offer, the new webOS Home Screen now includes the Life’s Good Hub section, where users can discover some of the latest lifestyle apps at the press of a button. The lifestyle section provides a curated selection of up to fifteen apps centered on improving a specific aspect of life at home, such as fitness, wellbeing or staying connected. A real time-saver, the new feature enables users to find services suited to their unique tastes and preferences, ‘handpicking’ the most relevant apps from the approximately 2,200 currently available* on the LG webOS platform.
      Another important consideration for today’s users is the mobile experience and cross-device compatibility. LG’s ThinQ app has been updated to make it easier to mirror content from mobile devices to LG TVs. Users will enjoy being able to switch from watching on their mobile to watching on the TV when playing content from a range of different sources, including major streaming services, LG Channels and LG Fitness.

      The new lifestyle content that LG continues to bring to the webOS platform shows that the company understands and appreciates the ways in which consumers’ needs and lifestyles have changed in recent times. Take RemoteMeeting, for example: an easy-to-use video conferencing solution designed with the growing ranks of remote workers – and those wanting to catch up with friends and family in other places – in mind. Setting up the app on LG TV is fast and simple as it doesn’t require connection to a laptop or PC. From August 5, users signing up to RemoteMeeting will receive a free, 6-month membership, no matter where in the world they call home.

      In an uncertain world, self-care is just as important as connecting with others, and for that LG’s latest TVs support apps such as Insight Timer. The popular meditation app is engineered to help users combat anxiety, stress and poor-quality sleep through an array of uplifting and relaxing content and wellness tools. LG 2021 and 2022 TV owners can enjoy Insight Timer free for 12-months, granting them access to 150,000 guided meditations, soothing music tracks and more.

      Fitness is a key component of achieving personal wellbeing, too, which is why LG’s latest TVs offer several apps that can help users turn their living rooms into private workout studios. 305 Fitness, which features invigorating dance workouts with music from a live DJ and popular subscription workout apps such as MaxPro, Fiit TV and Flexit, will be arriving later this year.

      Additionally, LG’s webOS 22-powered TVs will soon be welcoming the hotly-anticipated IDOLLIVE app. A dream come true for the world’s legions of K-pop fans, the app lets users stream a plethora of compelling K-pop content, including live performances, exclusive interviews and music videos, and offers subtitles in five different languages (English, Japanese, Indonesian, Mandarin and Thai).
      With an intuitive UI and a growing library of apps and services spanning entertainment, smart home management as well as personal growth and wellbeing, LG TVs with webOS continue to redefine the ‘personalized user experience’ and deliver a better life at home to consumers worldwide.
      # # #
      * App availability varies per region.

      link hidden, please login to view
    • By Alex
      Build Your First App for webOS TV
      Web apps are written using HTML with copious amounts of CSS and JavaScript for style and functionality. Any modern Web browser can deliver this type of apps to the user.  With webOS TV, web apps are elevated to the lofty title of a first class citizen - web apps on webOS TV are given access to the same hardware, and OS features that typically available to native apps.
       
      Web apps built for webOS TV are very similar to standard web apps. Like the standard web applications, you can create web apps for webOS TV using standards based web technologies like HTML, CSS, and JavaScript. Anyone with experience in building web applications can easily start developing web apps for webOS TV.
       
      Now, just create your app using the CLI.
      Run the webOS TV CLI.
       
      Create new app with Enyo bootplate.
      ares-generate -t moonstone-2014 first-app Now you can continue developing and testing your app.
       
      Edit ./first-app/appinfo.json file. Update "id" and "title" properties in appinfo.json file with text editor as below.
      {
          "id": "com.yourdomain.app.firstapp",
          "version": "0.0.1",
          "vendor": "My Company",
          "type": "web",
          "main": "index.html",
          "title": "singlepane",
          "icon": "icon.png",
          ...
      }
       
      Package your app from app directory. If app is packaged successfully, you can see the created .ipk file.
      ares-package first-app  
      Run the webOS TV Emulator.
       
      Install your app to emulator. Be sure to use the correct file name for your package.
      ares-install com.yourdomain.app.firstapp_0.0.1_all.ipk  
      Launch your app on emulator.
      ares-launch com.yourdomain.app.firstapp
    • By Tanni
      My Lg TV which has the smart functions and magic remote is playing up. 
      I often use web browser or you tube or similar apps to watch videos etc. 
      Recently however, it keeps crashing and displays a message to the effect that the memory in the app is low or it need to close to free up more memory? 
      My TV is less then 2 years old and is doing this. I love the telly and the smart features especially the web browser function, however this recent issue is making me think about the longevity of such LG smart TVs and whether I should've spent a few hundred more and got another telly. 
       
      Please can someone advise what I can do to fix this as it takes away the whole point of smart TV. 
      Thanks 

×
×
  • Create New...