Giter Club home page Giter Club logo

plasma-wateriv's People

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

Forkers

emtee40

plasma-wateriv's Issues

plasmoid fails to immediately recognize updates

What steps will reproduce the problem?
1. Disable the polling interval and set the plasmoid to a short interval.
2. Wait for the plasmoid to update then disable the network.
3. Wait for the plasmoid to update again.
4. Wait for the plasmoid to update yet again.


What is the expected output? What do you see instead?

The plasmoid should recognize the network failure after the update in step 3, 
but instead does not recognize it until after step 4.

The plasmoid goes for twice as long before recognizing the first update and is 
then a full update behind each time the engine provides new data. Since the 
polling interval is normally large this causes a substantial lag.

Original issue reported on code.google.com by [email protected] on 8 Apr 2012 at 6:04

Icon Needed

Observed:

The icon in the add widgets" interface and in the settings dialog displays the 
timer icon used by the plasmoid tutorial.


Expected:

An svg icon unique to the plasmoid - maybe some squiggly blue lines resembling 
a river.

Original issue reported on code.google.com by [email protected] on 1 Apr 2012 at 12:10

data engine does not cache data

What steps will reproduce the problem?
1. Request data from the data engine using plasmoid or engineexplorer.
2. Close the plasmoid / engineexplorer
3. Disable the network connection
4. Open the plasmoid / engineexplorer and rerequest the same data.


What is the expected output? What do you see instead?

The last retrieved values should be displayed with a network error. Instead 
there is only a network error and no previous values.

Results need to be cached. Loading / unloading the data engine should not 
result in loss of the last requested data.


Original issue reported on code.google.com by [email protected] on 10 Apr 2012 at 6:51

Display rate of change over last few hours

Feature: the plasmoid displays the rate of change over the last few hours. Up / 
down arrow graphics of different colors could be used to summarize the rate of 
rising or falling.

Here is an example from http://levels.wkcc.org/?P=Arizona.html where this 
feature is available (color coding lost in copy/paste).

↑↓Changing between 0.5% and 1.5% per hour
↑↓Changing between 1.5% and 2.5% per hour
↑↓Changing between 2.5% and 3.5% per hour
↑↓Changing between 3.5% and 4.5% per hour
↑↓Changing between 4.5% and 5.5% per hour
↑↓Changing between 5.5% and 6.5% per hour
↑↓Changing between 6.5% and 7.5% per hour
↑↓Changing between 7.5% and 8.5% per hour
↑↓Changing between 8.5% and 9.5% per hour
↑↓Changing between 9.5% and 10.5% per hour
↑↓Changing more than 10.5% per hour

Original issue reported on code.google.com by [email protected] on 10 Apr 2012 at 6:09

timeseries_count incorrectly reset to 0

What steps will reproduce the problem?

1. Request a source from the engine with network connected.
2. Disconnect the network.
3. Request an update of the source from the engine.


What is the expected output? What do you see instead?

The timeseries_count field should retain any previous values so plasmoids can 
continue to display the previously downloaded data. Instead the field is reset 
to 0 on every network error making the data inaccessible.



Original issue reported on code.google.com by [email protected] on 7 Apr 2012 at 10:03

data engine re-retrieves identical data on each request

What steps will reproduce the problem?
1. Request data from the engine.
2. Request an update for the data source.


What is the expected output? What do you see instead?

The engine should only retrieve data that has been modified since the last 
update. Instead the engine re-retrieves all of the data each time the 
request/update is made.

Proposed Solution: implement the MODIFIED argument within the data engine; 
automatically apply it to requested sources.

Original issue reported on code.google.com by [email protected] on 10 Apr 2012 at 6:43

plasmoid keyboard shortcut does nothing

What steps will reproduce the problem?

1. Open the settings dialog, browse to Shortcut, and set a keyboard shortcut.
2. Close the dialog and try to use the shortcut.


What is the expected output? What do you see instead?

Using the keyboard shortcut should raise and lower the plasmoid's dialog same 
as clicking on the plasmoid. It currently does nothing.

Original issue reported on code.google.com by [email protected] on 10 Apr 2012 at 5:39

data engine tracks network availability and triggers update in plasmoids

1. Request a data source using the plasmoid
2. Disable the network
3. Wait for the plasmoid to update and display a network error
4. Enable the network

The current behavior is for the plasmoid to wait its full polling interval 
(typically 15min) before it tries again.

Enhanced behavior would be for the data engine to recognize the failed request 
and then monitor the network until it becomes available again, triggering all 
connected plasmoids to perform an immediate update.



Original issue reported on code.google.com by [email protected] on 10 Apr 2012 at 7:02

plasmoid displays black text on black background using oxygen theme

What steps will reproduce the problem?
1. Go System Settings -> Display Theme
2. Select Air; observe the plasmoid.
3. Select Oxygen; observe the plasmoid.

What is the expected output? What do you see instead?

The plasmoid should display clearly regardless of the theme. Currently it 
displays correctly with Air but uses black on black text with Oxygen. 


Original issue reported on code.google.com by [email protected] on 6 May 2012 at 8:35

multiple sets of values are ignored

>>What steps will reproduce the problem?

1. Request a source that offers more than one set of values per timeseries.


>>What is the expected output? What do you see instead?

The data engine should return all sets of values. Instead it returns only the 
first one.

Original issue reported on code.google.com by [email protected] on 1 Apr 2012 at 7:49

Site Selection Dialog / Site Data Engine

The plasmoid should provide a 'site search' dialog that allows users to easily 
locate sites code.

A corresponding data engine should provide the data from the USGS Site Web 
Service (http://waterservices.usgs.gov/rest/Site-Service.html).

basic: allow users to locate sites by state.
ideal: provide a ui that allows users access to most of available filters.

Original issue reported on code.google.com by [email protected] on 1 Apr 2012 at 5:50

Historic Daily Values

The plasmoid should display the historic low, high, and mean.

The WaterIV data engine should be extended to provide the data using the USGS 
Daily Values Web Service (http://waterservices.usgs.gov/rest/DV-Service.html).

Original issue reported on code.google.com by [email protected] on 1 Apr 2012 at 6:07

config is not preserved when dragging plasmoid from desktop to taskbar

What steps will reproduce the problem?
1. Open the configuration dialog and observe the settings.
2. Drag an already configured plasmoid that is on the desktop to the taskbar.
3. Open the configuration dialog and observe the settings.
4. Wait for the plasmoid to attempt its next update.

What is the expected output? What do you see instead?

The configuration dialog should show the same settings each time it is opened. 
Instead the configuration reverts to default when the plasmoid is dragged to 
the taskbar. The next attempt to update fails; datasource is empty.

Please use labels and text to provide additional information.

Original issue reported on code.google.com by [email protected] on 9 May 2012 at 11:12

recent is actually least recent!

What steps will reproduce the problem?
1. Request a timeseries with more than one value (use period=PT2H)

What is the expected output? What do you see instead?

The keys recent_date and recent_value should hold the most recent. However they 
actually hold the least recent!!! Somehow this slipped by, probably because the 
plasmoid has only been requesting a single value this entire time.

Original issue reported on code.google.com by [email protected] on 27 Apr 2012 at 1:26

Sites that return multiple qualifiers per value crashes the plasmoid

What steps will reproduce the problem?
1. Select a site that has values with multiple qualifiers set (09404110).


What is the expected output? What do you see instead?

The plasmoid should display recent values. Instead the display is never 
refreshed and console output complains that qualifiers[qualifier_code] is 
undefined. The plasmoid is left with a continuous busy icon.

Original issue reported on code.google.com by [email protected] on 23 Apr 2012 at 1:03

Information Dialog

The plasmoid should provide an 'info' dialog that allows users to view all of a 
site's information at once. This could also be a tabbed dialog that provides 
access to available plotting functionality.

Original issue reported on code.google.com by [email protected] on 1 Apr 2012 at 7:58

pressing up/down in config->datasource on a new unconfigured plasmoid crashes plasma-desktop

What steps will reproduce the problem?
1. Add a new instance of the plasmoid on the desktop.
2. Toggle the popup dialog and select the 'data source' line edit in config.
3. Press up or down.

What is the expected output? What do you see instead?

Pressing up or down should switch between recently added sources. In this case 
the plasmoid is unconfigured and there are no recent sources so this action 
should do nothing. Instead the entire plasma-desktop locks up and must be 
killed / restarted. 

Please use labels and text to provide additional information.

This bug does not occur if a source is added to the recent sources before 
pressing up / down.

Original issue reported on code.google.com by [email protected] on 9 May 2012 at 8:05

Interactive Line Graph or Scatter Plot

The plasmoid displays a line graph or scatter plot of the data returned by the 
data engine. This could be shown in a separate dialog that is displayed when 
the user clicks the plasmoid.

Basic: a static image displaying the plot
Ideal: an interactive plot widget that allows zooming, scrolling, etc.

Original issue reported on code.google.com by [email protected] on 1 Apr 2012 at 12:18

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.